nginx - 在 Nginx conf中,Phusion乘客+ Nginx: 设置连接超时参数

  显示原文与译文双语对照的内容
0 0

如果我想增加所有请求的超时时间,Nginx 中应该包含的连接超时选项是什么?

目前,任何需要超过一分钟的请求都会超时 504 Connection Timed Out 在浏览器里,我想增加那个时间。

以下是我在 Nginx 中的当前配置:


server {
 listen 443;

 ssl on;
 ssl_certificate/opt/nginx/certs/ssl.pem;
 ssl_certificate_key/opt/nginx/certs/ssl.key;
 keepalive_timeout 75;
 ssl_session_timeout 5m;

 ssl_protocols SSLv2 SSLv3 TLSv1;
 ssl_ciphers HIGH:!aNULL:!MD5;
 ssl_prefer_server_ciphers on;

 server_name <server_url>;
 root/home/ubuntu/rails_app/public;
 passenger_enabled on;
 error_page 500 502 503 504/50x.html;
}

我已经尝试了以下选项,但不工作-


proxy_connect_timeout
proxy_send_timeout
proxy_read_timeout
send_timeout

时间: 原作者:

0 0

尝试极限超时,看看问题是否会重现

  • client_header_timeout 600 ;
  • client_body_timeout 600 ;
  • keepalive_timeout 600 ;
  • proxy_read_timeout 600 ;
  • proxy_send_timeout 600 ;
  • lingering_timeout 600 ;
  • lingering_time 600 ;
  • send_timeout 600 ;

然后重新启动 Nginx 。

原作者:
...