Re: Problem with getting restapi up&running

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This project is not maintained in favor of Glusterd2 project. Let me know if you need this to be fixed to be used with Gluster 3.x series.


On Tuesday 07 November 2017 03:21 PM, InterNetX - Juergen Gotteswinter wrote:
Hi,

i am currently struggling around with gluster restapi (not heketi),
somehow i am a bit stuck. During startup of glusterrestd service it
drops some python errors, heres a error log output with increased loglevel.

Maybe someone can give me a hint how to fix this

-- snip --
[2017-11-07 10:29:04 +0000] [30982] [DEBUG] Current configuration:
   proxy_protocol: False
   worker_connections: 1000
   statsd_host: None
   max_requests_jitter: 0
   post_fork: <function post_fork at 0x28470c8>
   errorlog: /var/log/glusterrest/errors.log
   enable_stdio_inheritance: False
   worker_class: sync
   ssl_version: 2
   suppress_ragged_eofs: True
   syslog: False
   syslog_facility: user
   when_ready: <function when_ready at 0x2842d70>
   pre_fork: <function pre_fork at 0x2842ed8>
   cert_reqs: 0
   preload_app: False
   keepalive: 2
   accesslog: /var/log/glusterrest/access.log
   group: 0
   graceful_timeout: 30
   do_handshake_on_connect: False
   spew: False
   workers: 2
   proc_name: None
   sendfile: None
   pidfile: /var/run/glusterrest.pid
   umask: 0
   on_reload: <function on_reload at 0x2842c08>
   pre_exec: <function pre_exec at 0x2847668>
   worker_tmp_dir: None
   limit_request_fields: 100
   pythonpath: None
   on_exit: <function on_exit at 0x2847e60>
   config: /usr/local/etc/glusterrest/gunicorn_config.py
   logconfig: None
   check_config: False
   statsd_prefix:
   secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl',
'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
   reload_engine: auto
   proxy_allow_ips: ['127.0.0.1']
   pre_request: <function pre_request at 0x28477d0>
   post_request: <function post_request at 0x28478c0>
   forwarded_allow_ips: ['127.0.0.1']
   worker_int: <function worker_int at 0x2847398>
   raw_paste_global_conf: []
   threads: 1
   max_requests: 0
   chdir: /usr/libexec/glusterfs/glusterrest
   daemon: False
   user: 0
   limit_request_line: 4094
   access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s"
"%(a)s"
   certfile: None
   on_starting: <function on_starting at 0x2842aa0>
   post_worker_init: <function post_worker_init at 0x2847230>
   child_exit: <function child_exit at 0x2847a28>
   worker_exit: <function worker_exit at 0x2847b90>
   paste: None
   default_proc_name: main:app
   syslog_addr: udp://localhost:514
   syslog_prefix: None
   ciphers: TLSv1
   worker_abort: <function worker_abort at 0x2847500>
   loglevel: debug
   bind: [':8080']
   raw_env: []
   initgroups: False
   capture_output: False
   reload: False
   limit_request_field_size: 8190
   nworkers_changed: <function nworkers_changed at 0x2847cf8>
   timeout: 30
   keyfile: None
   ca_certs: None
   tmp_upload_dir: None
   backlog: 2048
   logger_class: gunicorn.glogging.Logger
[2017-11-07 10:29:04 +0000] [30982] [INFO] Starting gunicorn 19.7.1
[2017-11-07 10:29:04 +0000] [30982] [DEBUG] Arbiter booted
[2017-11-07 10:29:04 +0000] [30982] [INFO] Listening at:
http://0.0.0.0:8080 (30982)
[2017-11-07 10:29:04 +0000] [30982] [INFO] Using worker: sync
[2017-11-07 10:29:04 +0000] [30991] [INFO] Booting worker with pid: 30991
[2017-11-07 10:29:04 +0000] [30991] [ERROR] Exception in worker process
Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/gunicorn/arbiter.py", line 578,
in spawn_worker
     worker.init_process()
   File "/usr/lib/python2.7/site-packages/gunicorn/workers/base.py", line
126, in init_process
     self.load_wsgi()
   File "/usr/lib/python2.7/site-packages/gunicorn/workers/base.py", line
135, in load_wsgi
     self.wsgi = self.app.wsgi()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/base.py", line 67,
in wsgi
     self.callable = self.load()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line
65, in load
     return self.load_wsgiapp()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line
52, in load_wsgiapp
     return util.import_app(self.app_uri)
   File "/usr/lib/python2.7/site-packages/gunicorn/util.py", line 352, in
import_app
     __import__(module)
ImportError: No module named main
[2017-11-07 10:29:04 +0000] [30991] [INFO] Worker exiting (pid: 30991)
[2017-11-07 10:29:04 +0000] [30982] [INFO] Shutting down: Master
[2017-11-07 10:29:04 +0000] [30993] [INFO] Booting worker with pid: 30993
[2017-11-07 10:29:04 +0000] [30982] [INFO] Reason: Worker failed to boot.
[2017-11-07 10:29:04 +0000] [30993] [ERROR] Exception in worker process
Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/gunicorn/arbiter.py", line 578,
in spawn_worker
     worker.init_process()
   File "/usr/lib/python2.7/site-packages/gunicorn/workers/base.py", line
126, in init_process
     self.load_wsgi()
   File "/usr/lib/python2.7/site-packages/gunicorn/workers/base.py", line
135, in load_wsgi
     self.wsgi = self.app.wsgi()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/base.py", line 67,
in wsgi
     self.callable = self.load()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line
65, in load
     return self.load_wsgiapp()
   File "/usr/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line
52, in load_wsgiapp
     return util.import_app(self.app_uri)
   File "/usr/lib/python2.7/site-packages/gunicorn/util.py", line 352, in
import_app
     __import__(module)
ImportError: No module named main
[2017-11-07 10:29:04 +0000] [30993] [INFO] Worker exiting (pid: 30993)
-- snip --


another thing which drops an error message is "gluster-restapi"

root@node2 ~]# gluster-restapi  -h
Traceback (most recent call last):
   File "/usr/local/sbin/gluster-restapi", line 27, in <module>
     from glusterrest.conf import APPS_FILE_TO_SYNC, APPS_FILE, \
ImportError: No module named glusterrest.conf
[root@node2 ~]#


so far, i was not able to figure out what exactly is missing in that case.


thanks

Juergen

_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users


--
regards
Aravinda VK

_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux