β

几个 Nginx proxy timeout 指令的解释

nosa.me 397 阅读

有三个指令,分别是:

proxy_connect_timeout、proxy_read_timeout、proxy_send_timeout

proxy_connect_timeout  是和后端建立连接的超时时间,记住不要超过 75s 。如果超时,Nginx 的返回码是多少?

proxy_read_timeout  是从后端读取数据的超时时间,两次读取操作的时间间隔如果大于这个值,和后端的连接会被关闭。如果一个请求时间时间非常大,要把这个值设大点。如果超时,Nginx 的返回码是多少?

proxy_send_timeout  是向后端写数据的超时时间,两次写操作的时间间隔大于这个值,也就是过了这么长时间后端还是没有收到数据(我理解是 根据 TCP ACK 判断),连接会被关闭。如果超时,Nginx 的返回码是多少?

上面三个指令 默认的值都是 60s 。

作者:nosa.me
未来不会有sa
原文地址:几个 Nginx proxy timeout 指令的解释, 感谢原作者分享。

发表评论