nginx 配置超时时间
在 Nginx 中,配置超时时间对于优化反向代理、负载均衡和静态资源服务的性能至关重要,尤其是在处理文件上传、下载或后端响应较慢的应用时(如你之前遇到的“导出文件 gateway timeout”问题)。
以下是 Nginx 中与反向代理相关的关键超时指令及其配置方法。
🛠 主要超时指令(用于 location 或 upstream 块)
| 指令 | 默认值 | 作用 |
|---|---|---|
proxy_connect_timeout | 60s | 与后端服务器建立连接的超时时间 |
proxy_send_timeout | 60s | 向后端服务器发送请求的超时时间(两次写操作间隔) |
proxy_read_timeout | 60s | 从后端服务器读取响应的超时时间(两次读操作间隔) |
send_timeout | 60s | 向客户端发 |
