gpt4 book ai didi

python - 在 gunicorn 中为不同的端点配置不同的超时?

转载 作者:行者123 更新时间:2023-12-03 07:35:30 25 4
gpt4 key购买 nike

Gunicorn 允许为请求配置超时,如下面的文档所示。这似乎是整个应用程序的全局配置。

是否可以为不同的端点配置不同的超时?也许覆盖已知需要很长时间的 url 端点上的默认超时?

http://docs.gunicorn.org/en/stable/settings.html#timeout

timeout

-t INT, --timeout INT

30

Workers silent for more than this many seconds are killed and restarted.

Generally set to thirty seconds. Only set this noticeably higher if you’re sure of the repercussions for sync workers. For the non sync workers it just means that the worker process is still communicating and is not tied to the length of time required to handle a single request.

最佳答案

没有简单的方法可以做你想做的事。可能最好的选择是将每个端点打包到一个单独的应用程序中,然后使用它们自己单独的 gunicorn 进程/工作人员以适当的超时启动它们。然后放一些像 nginx 这样的东西来将端点代理到不同的 gunicorn 进程。

关于python - 在 gunicorn 中为不同的端点配置不同的超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45220235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com