nginx设置设置响应客户端的超时时间
时间: 2023-09-22 17:07:33 浏览: 443
详解Nginx服务器中配置超时时间的方法
5星 · 资源好评率100%
在nginx中,可以通过`client_header_timeout`和`client_body_timeout`来设置客户端请求header和body的超时时间,通过`send_timeout`设置服务器响应超时时间。
例如,在配置文件中设置一个客户端请求超时时间为10秒,服务器响应超时时间为20秒的示例:
```
http {
client_header_timeout 10s;
client_body_timeout 10s;
send_timeout 20s;
}
```
这样,当客户端请求超过10秒未收到完整的header或body时,nginx会自动关闭连接;当nginx向客户端发送响应数据时,如果超过20秒未能完成,则nginx会认为连接已经超时,自动关闭连接。
阅读全文