首页 > 解决方案 > gunicorn 的超时设置如何工作?

问题描述

gunicorn 的文档说明了以下关于 --timeout 设置的内容。“沉默超过这么多秒的工人被杀死并重新启动。” 我们这里的沉默是什么意思。如果我们的应用在 2 天内没有收到请求怎么办。这会导致工人关闭吗?我们有一个烧瓶应用程序,它只为 5 个用户提供服务,这些用户可能每周连接一次。

标签: pythongunicorn

解决方案


看起来实际上它实际上杀死了收到请求但尚未在超时参数提供的时间段内完成的工作人员,而不是仅仅等待工作的工作人员。这是我认为可能有帮助的stackoverflow问题:

gunicorn 即使在超时后也不会杀死工人


推荐阅读