我正在重建我的vps,我想使用主管来管理我的gunicorn / wsgi
django进程.事实上,主管一直在退出流程:
2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:42,695 INFO spawned: 'projectx' with pid 31401 2010-07-23 14:54:42,801 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:44,806 INFO spawned: 'projectx' with pid 31404 2010-07-23 14:54:44,912 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:47,917 INFO spawned: 'projectx' with pid 31408 2010-07-23 14:54:48,022 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:49,023 INFO gave up: projectx entered FATAL state,too many start retries too quickly
这是我正在使用的配置:
[program:projectx] command=/path/to/project/bin/gunicorn_django -c /path/to/project/project/gunicorn.conf.py /path/to/project/project/production.py user=myuser autostart=true autorestart=true
我已经双重检查了,当它正确生成时,gunicorn_django确实返回状态0.
我尝试明确地将exitcodes = 0,2添加到配置中,但这似乎也没有什么区别.看起来这个过程是正确生成的,但是主管认为它没有.
有没有人知道如何解决这个问题?
谢谢,
比约恩
解决方法
如果gunicorn_django正在守护自己,那就不是那种程序主管设计来管理的.主管希望其监督的程序在前台运行,以便它可以监视它们是否已经退出.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。