Django-Gunicorn-Nginx每次重启Gunicorn时为什么会出现内部服务器错误?

时间:2014-07-24 13:40:43

标签: django nginx gunicorn digital-ocean

我使用one-click installer在数字海洋上设置了一个液滴。我在git repo上托管我的代码。我使用git pull合并更改,然后service gunicorn reload重新启动gunicorn。问题是,每次我这样做并尝试访问我的网站时,我会得到一条'internal server error'消息,并在我刷新一次或两次实际页面加载后。

这很奇怪,因为即使我在访问网页之前等了一会儿(15分钟)我也收到了消息,所以我不确定我是否因为枪炮还在重启或其他原因而得到这个消息。关于可能发生的事情的任何暗示?

1 个答案:

答案 0 :(得分:0)

--graceful-timeoutgraceful_timeout 否则,工人们会坚持到下一个请求为止。 设置为0会导致工人和主人立即退出。

希望它有所帮助。