nginx比较强大,可以针对单个域名请求做出单个连接超时的配置,可以动态解释和静态解释可以根据业务的需求配置
proxy_connect_timeout
:后端服务器连接的超时时间_发起握手等候响应超时时间proxy_read_timeout
:连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)proxy_send_timeout
:后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
nginx使用proxy模块时,默认的读取超时时间是60s。
后端服务器处理请求的时间设置(页面等待服务器响应时间)
location / {
...
proxy_read_timeout 150; # 秒
...
}
或
location /test {
...
proxy_read_timeout 150; # 秒
...
}