我想为Nginx设置一个持续时间,以便在超时后终止工作者。我正在寻找一个像";Ping最大响应时间";在IIS中。我使用的是uWSGI、Nginx和Pylons框架。
IIS-Ping最长响应时间(秒(:最长时间(以秒为单位(给定工作进程来响应健康监视ping。如果工作进程没有响应,它将被终止。
我找到了一些Nginx指令,但我不确定必须使用哪一个。
- uwsgi_read_timeout
- uwsgi_send_timeout
- 代理读取超时
- 代理发送超时
- worker_shutdown_timeout
我找到了解决方案。
由于Nginx被用作反向代理,我添加了这三个指令。
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 600; # (in seconds) <- must be changed to what we need.