gpt4 book ai didi

python - 如何增加 NGINX 的超时时间?

转载 作者:行者123 更新时间:2023-12-03 14:33:33 24 4
gpt4 key购买 nike

我正在使用 Python、Flask、uWSGI 和 NGINX 来托管 Web 服务器。其中一个功能涉及为用户生成一个文件,这可能需要一两分钟。在此操作中,我不断收到来自 NGINX 的 504 超时。我试图更改 /etc/nginx/nginx.conf 中的一些配置变量喜欢 keepalive_timeout但这不起作用。我还尝试将以下内容添加到 /etc/nginx/conf.d/timeout.conf :

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;

然后我重新加载了 systemctl reload nginx但它没有改变任何东西。

如何增加请求超时前的时间长度?
谢谢你的帮助

最佳答案

在“http”部分的末尾添加以下指令以将超时限制增加到 180 秒(3 分钟):

http {
<...>
include /etc/nginx/conf.d/.conf;

proxy_send_timeout 180s;
proxy_read_timeout 180s;
fastcgi_send_timeout 180s;
fastcgi_read_timeout 180s;
}

来源: https://support.plesk.com/hc/en-us/articles/115000170354-An-operation-or-a-script-that-takes-more-than-60-seconds-to-complete-fails-on-a-website-hosted-in-Plesk-nginx-504-Gateway-Time-out

关于python - 如何增加 NGINX 的超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54737851/

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