【发布时间】:2017-07-20 16:20:31
【问题描述】:
Gunicorn 允许为请求配置超时,如下面的文档所示。这似乎是整个应用程序的全局配置。
是否可以为不同的端点配置不同的超时时间?也许覆盖已知需要很长时间的 url 端点上的默认超时?
http://docs.gunicorn.org/en/stable/settings.html#timeout
超时
-t INT, --timeout INT
30
静默超过这么多秒的工作器将被杀死并重新启动。
一般设置为三十秒。仅在以下情况下将其设置得明显更高 您确定对同步工作人员的影响。对于非同步 工人它只是意味着工作进程仍在通信 并且不受处理单个事件所需的时间长度的限制 请求。
【问题讨论】:
-
这个问题已经很老了,我不知道从那时起情况是否有所改变,但无论如何这是我能找到的最接近的东西:github.com/benoitc/gunicorn/issues/724
标签: python rest gunicorn session-timeout