nginx proxy常用的超时配置
连接超时 proxy_connect_timeout
设置与代理服务器建立连接的超时时间。它定义了与代理服务器建立连接的超时时间。默认值为 60 秒
连接超时相当于 Nginx Plus 上的 proxy_connect_timeout
官方建议此值不应超过 75s
发送超时 proxy_send_timeout
设置将请求传输到代理服务器的超时时间。默认值为 60 秒
Send Timeout 相当于 Nginx Plus 上的 proxy_send_timeout
该指令设置了将请求传输到代理服务器的超时时间。超时仅设置在两个连续的写操作之间,而不是针对整个请求的传输。如果代理服务器在这段时间内没有收到任何东西,连接将关闭。
参数解释
比如些动态解释和静态解释可以根据业务的需求配置
proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_read_timeout:连接成功后等候后端服务器响应时间其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_send_timeout :后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
nginx使用proxy模块时,默认的读取超时时间是60s。
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
评论区