gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

问题描述:
执行命令后,

gunicorn server:app --timeout 20

报错如下,
gunicorn.errors.HaltServer:

gunicorn_django -w 2 --log-level=debug

(graphlab) yj@yj-VirtualBox:~/graphlab$ gunicorn_django -w 2 –log-level=debug
!!!
!!! WARNING: This command is deprecated.
!!!
!!! You should now run your application with the WSGI interface
!!! installed with your project. Ex.:
!!!
!!! gunicorn myproject.wsgi:application
!!!
!!! See https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/gunicorn/
!!! for more info.
!!!

[2017-04-05 10:22:13 +0000] [3345] [DEBUG] Current configuration:
proxy_protocol: False
worker_connections: 1000
statsd_host: None
max_requests_jitter: 0
post_fork:
pythonpath: None
enable_stdio_inheritance: False
worker_class: sync
ssl_version: 3
suppress_ragged_eofs: True
syslog: False
syslog_facility: user
when_ready:
pre_fork:
cert_reqs: 0
preload_app: False
keepalive: 2
accesslog: None
group: 1000
graceful_timeout: 30
do_handshake_on_connect: False
spew: False
workers: 2
proc_name: None
sendfile: True
pidfile: None
umask: 0
on_reload:
pre_exec:
worker_tmp_dir: None
post_worker_init:
limit_request_fields: 100
on_exit:
config: None
secure_scheme_headers: {‘X-FORWARDED-PROTOCOL’: ‘ssl’, ‘X-FORWARDED-PROTO’: ‘https’, ‘X-FORWARDED-SSL’: ‘on’}
proxy_allow_ips: [‘127.0.0.1’]
pre_request:
post_request:
user: 1000
forwarded_allow_ips: [‘127.0.0.1’]
worker_int:
threads: 1
max_requests: 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
worker_exit:
chdir: /home/yj/graphlab
paste: None
default_proc_name: gunicorn
errorlog: -
loglevel: debug
logconfig: None
syslog_addr: udp://localhost:514
syslog_prefix: None
daemon: False
ciphers: TLSv1
on_starting:
worker_abort:
bind: [‘127.0.0.1:8000’]
raw_env: []
reload: False
check_config: False
limit_request_field_size: 8190
nworkers_changed:
timeout: 30
ca_certs: None
django_settings: None
tmp_upload_dir: None
keyfile: None
backlog: 2048
logger_class: gunicorn.glogging.Logger
statsd_prefix:
[2017-04-05 10:22:13 +0000] [3345] [INFO] Starting gunicorn 19.3.0
[2017-04-05 10:22:13 +0000] [3345] [DEBUG] Arbiter booted
[2017-04-05 10:22:13 +0000] [3345] [INFO] Listening at: http://127.0.0.1:8000 (3345)
[2017-04-05 10:22:13 +0000] [3345] [INFO] Using worker: sync
[2017-04-05 10:22:13 +0000] [3350] [INFO] Booting worker with pid: 3350
[2017-04-05 10:22:13 +0000] [3350] [ERROR] Exception in worker process:
Traceback (most recent call last):
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 507, in spawn_worker
worker.init_process()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/workers/base.py”, line 118, in init_process
self.wsgi = self.app.wsgi()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
self.callable = self.load()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py”, line 102, in load
make_default_env(self.cfg)
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py”, line 62, in make_default_env
raise RuntimeError(“django project not found”)
RuntimeError: django project not found
Traceback (most recent call last):
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 507, in spawn_worker
worker.init_process()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/workers/base.py”, line 118, in init_process
self.wsgi = self.app.wsgi()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/base.py”, line 67, in wsgi
self.callable = self.load()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py”, line 102, in load
make_default_env(self.cfg)
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py”, line 62, in make_default_env
raise RuntimeError(“django project not found”)
RuntimeError: django project not found
[2017-04-05 10:22:13 +0000] [3350] [INFO] Worker exiting (pid: 3350)
Traceback (most recent call last):
File “/home/yj/graphlab/bin/gunicorn_django”, line 11, in
sys.exit(run())
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py”, line 160, in run
DjangoApplication(“%(prog)s [OPTIONS] [SETTINGS_PATH]”).run()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/base.py”, line 189, in run
super(Application, self).run()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/app/base.py”, line 72, in run
Arbiter(self).run()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 174, in run
self.manage_workers()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 477, in manage_workers
self.spawn_workers()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 541, in spawn_workers
time.sleep(0.1 * random.random())
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 214, in handle_chld
self.reap_workers()
File “/home/yj/graphlab/local/lib/python2.7/site-packages/gunicorn/arbiter.py”, line 459, in reap_workers
raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值