nginx设置超时时间, 阿里云 SLB 443 端口最大超时时间180s, 80端口最大超时时间900

# 504 Gateway Timeout server{ proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; }

在nginx中设置超时时间可以通过修改配置文件来实现。具体步骤如下:

  1. 打开nginx的配置文件,通常位于

/etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf

http块中添加或修改proxy_connect_timeoutproxy_read_timeout指令,用于设置代理连接和读取超时时间。例如:

http { ... proxy_connect_timeout 60s; proxy_read_timeout 60s; ...}

这里的超时时间设置为60秒,你可以根据实际需求进行调整。

  1. 保存配置文件并重新加载nginx配置,可以使用以下命令:

sudo nginx -t # 检查配置文件语法是否正确sudo systemctl reload nginx # 重新加载nginx配置

这样就完成了nginx的超时时间设置。请注意,修改配置文件后需要重新加载nginx配置才能生效。