我已经使用 uwsgi 和 nginx 运行了 django 应用程序。我正在使用 uwsgi python 包手动配置 uwsgi。现在我需要切换到主管来运行 uwsgi 进程。我创建了主管配置并启动了 uwsgi 进程并且该站点正在运行,但是当我使用 supervisorctl 命令启动 uwsgi 进程时出现以下错误
uwsgi:uwsgi_00: 错误(生成错误)
但是在服务器中创建了 8 个进程。我不确定为什么我会收到此错误。
我附上了我的主管配置和 uwsgi.ini 文件
[program:uwsgi]
command=/var/www/django/virtual/bin/uwsgi --ini /var/www/django/uwsgi.ini
user=root
process_name = %(program_name)s_%(process_num)02d
autostart=true
autorestart=true
stderr_logfile=/var/www/django/super.log
stdout_logfile=/var/www/django/super.log
Run Code Online (Sandbox Code Playgroud)
uwsgi.ini 文件
[uwsgi]
master = true
socket = /tmp/uwsgi.sock
chmod-socket = 666
chdir = /var/www/django/webserver_test
wsgi-file = /var/www/django/webserver_test/Django_app/wsgi.py
virtualenv = /var/www/django/virtual
pythonpath = /var/www/django/virtual/bin/python
vacuum = true
enable-threads = true
daemonize= /var/www/django/uwsgi.log
Run Code Online (Sandbox Code Playgroud)
主管错误日志:
2017-05-29 09:49:50,953 INFO 产生:'uwsgi_00' with pid 20819 2017-05-29 09:49:50,978 INFO exited: uwsgi_00 (exit status 0;019: not expected) 2017-05-29 09:49:50,978 51,979 INFO 放弃:uwsgi_00 进入 FATAL 状态,太多启动重试太快 2017-05-29 10:01:52,874 INFO 产生:'uwsgi_00' with pid 20993 2017-05-29:09500s退出状态 0;未预期)2017-05-29 10:01:53,914 INFO 产生:'uwsgi_00' with pid 20998 2017-05-29 10:01:53,932 INFO exited: uwsgi_00; (notexit) 05-29 10:01:55,941 INFO 产生:'uwsgi_00' with pid 21005 2017-05-29 10:01:55,966 INFO 退出:uwsgi_00(退出状态 0;不期望)2016-INFO 2017-05-29 spawned: 'uwsgi_00' with pid 21013 2017-05-29 10:01:58,994 INFO exited: uwsgi_00 (exit status 0;不期望)2017-05-29 10:01:59,995 INFO 放弃:uwsgi_00 进入 FATAL 状态,太多启动重试太快
并且服务器配置为1核,2GB RAM
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |