根据这篇博文,我已经设置了主管来运行 celeryd、celerycam 和 gunicorn 。一开始一切都很顺利。第一次重启后,什么都没有启动。我可以看到的日志是这种形式。
未知命令:'run_gunicorn'
键入“manage.py help”以供使用。
我猜这是因为主管没有“看到”我的环境变量,如 DJANGO_SETTINGS_MODULE、DB_HOST 等。我将它们全部放在 /etc/environment 中,但没有用。同样,我尝试将它们environment
放在 /etc/supervisor/supervisord.conf 下的标记中[supervisor]
。我收到以下错误
启动主管:错误:格式字符串 '\'DEBUG\'="False",\'DJANGO_SETTINGS_MODULE\'="project.settings.production",因为 'environment' 格式错误
我的supervisord.conf在[supervisord]下有以下内容
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir=/var/log/supervisor ; ('AUTO' child log dir, default $TEMP)
; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
environment = 'DEBUG'="False",'DJANGO_SETTINGS_MODULE'="project.settings.production",
[更新 - 添加来自 celery、gunicorn、celerycam 的日志]
来自 celeryd_err.log 的日志
ImportError:没有名为 debug_toolbar 的模块
ImportError:没有名为 debug_toolbar 的模块
ImportError:没有名为 debug_toolbar 的模块
来自 celerycam_err.log 的日志
ImportError:没有名为 debug_toolbar 的模块
ImportError:没有名为 debug_toolbar 的模块
ImportError:没有名为 debug_toolbar 的模块
gunicorn_err.log 中的日志
键入“manage.py help”以供使用。
未知命令:'run_gunicorn'
键入“manage.py help”以供使用。
未知命令:'run_gunicorn'
键入“manage.py help”以供使用。
未知命令:'run_gunicorn'
关于我在哪里可以获得解决方案的任何建议?提前感谢您的帮助!