在Django设置py Upstart varian中设置Debug=False时,我从gunicorn得到错误500

2024-05-13 01:46:46 发布

您现在位置:Python中文网/ 问答频道 /正文

问题与this one相同,但我使用upstart。如何修改我下面的upstart conf使其工作。 gunicorn.conf

description "gunicorn"

start on (filesystem)
stop on runlevel [016]

respawn
console log
setuid nobody
setgid nogroup
chdir /home/spadmin/spcrm

exec /home/spadmin/.virtualenvs/crm/bin/python /home/spadmin/spcrm/manage.py run_gunicorn -w 3 -k gevent

Nginx是通过Nginx包的upstart conf启动的。如果相关的话,我可以贴出来。在

好奇:这个问题和开始工作的时间有关吗? 上述问题提供了解决办法,但没有解释。在


Tags: homeonconfnginxdescriptionthisonestart
1条回答
网友
1楼 · 发布于 2024-05-13 01:46:46

Jingo的评论描述了使用DEBUG=False运行时常见问题的解决方案。试试看,但也要确保你正在检查你的gunicorn日志/控制台。实际的异常应该记录在那里,这样可以让您知道是ALLOWED\u HOSTS问题(您会看到可疑的操作异常)还是其他问题。在

您可能还想考虑将Sentry添加到您的项目中(通过它的Raven客户端)。这将收集日志消息并将未捕获的异常记录到一个非常有用的web应用程序中。见http://sentry.readthedocs.org/en/latest/

相关问题 更多 >