2013-03-16 60 views
1

我在Heroku上用gunicorn运行Django。我的日志中每天收到几次desc =“连接没有响应而关闭”。这些请求始终是静态内容,它是上传到服务器的slug的一部分。紧接着这个错误之后,gunicorn工作线程变得非常关键,超时并自行重启。Django Heroku线程超时

我不知道是什么原因造成的,因为我卸载了新的文件,并且服务器上的文件全部都是本地的。

回答

0

我认为这可能与您的“积压”和max_requests设置有关...... 如果您的积压> 1,那么当max_requests命中后您的gunicorn线程重新启动时,我认为积压中的所有请求都是下降....

我一直在运行blitz.io测试时在我的heroku上看到这个...我减少积压到1,现在我只看到一个连接关闭,没有响应每个网页动态错误...

我不知道为什么会出现这种情况,我认为积压会在父进程中进行,并在重新启动的孩子到达时传递给它...