我使用one-click installer在数字海洋上设置了一个液滴。我在git repo上托管我的代码。我使用git pull
合并更改,然后service gunicorn reload
重新启动gunicorn。问题是,每次我这样做并尝试访问我的网站时,我会得到一条'internal server error'
消息,并在我刷新一次或两次实际页面加载后。
这很奇怪,因为即使我在访问网页之前等了一会儿(15分钟)我也收到了消息,所以我不确定我是否因为枪炮还在重启或其他原因而得到这个消息。关于可能发生的事情的任何暗示?
答案 0 :(得分:0)
--graceful-timeout
或graceful_timeout
否则,工人们会坚持到下一个请求为止。
设置为0
会导致工人和主人立即退出。
希望它有所帮助。