【发布时间】:2021-12-28 09:19:26
【问题描述】:
在将 Django 项目推送到生产环境时,我正在使用 Supervisor 重新加载 Gunicorn:
工作流程:
" && python manage.py migrate"\
" && python manage.py collectstatic --noinput"\
" && supervisorctl restart frontdesk-gunicorn"\
" && exit"
主管配置:
[program:project-gunicorn]
command=/home/gaetangr/project/myprojectenv/bin/gunicorn config.wsgi:application
user = gaetangr
directory = /home/gaetangr/project
autostart = true
autorestart = true
但大多数时候,为了传播所有更改,我必须执行 sudo :
systemctl restart gunicorn
据我了解,主管的命令应该完全相同。
有什么想法吗?
【问题讨论】:
-
兄弟将服务器相关问题发到serverfault.com,他们会更好地回答问题
标签: django gunicorn supervisord