在我看来,每次浏览器重置连接时都会重新启动我的gunicorn worker(例如,在请求仍在进行时或者由于连接问题而重新加载页面)。
这似乎不是一种明智的行为。实际上,我可以通过在浏览器中刷新页面几次来关闭所有工作人员。
问题:
我正在使用Pyramid 1.4,Gunicorn(尝试过eventlet,gevent和sync worker - 都表现出相同的行为)。服务器在nginx后面运行。
答案 0 :(得分:0)
我错误地诊断了这个问题。 Firefox和Chrome似乎在多次加载相同的页面地址时执行某些优化。我认为服务器变得反应迟钝,但实际上没有生成请求服务。