ngx_http_proxy_module 中的常用超时指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ngx_http_proxy_module 中的常用超时指令相关的知识,希望对你有一定的参考价值。

参考技术A 最近配置一个网站的时候使用nginx默认的超时配置总会触发timeout,需要设置以下三个值才能正常使用。

proxy_connect_timeout
语法: proxy_connect_timeout time;
默认值:proxy_connect_timeout 60s;
上下文:http, server,location
和后端服务器建立连接的超时时间

proxy_send_timeout
语法:proxy_send_timeout time;
默认值: proxy_send_timeout 60s;
上下文:http, server, location
将请求发送给后端服务器的超时时间,指的是一个请求内的两个连续写操作之间的时间,不是整个请求的时间。如果这段时间内后端服务器不接收任何数据,则断开连接

proxy_read_timeout
语法:proxy_read_timeout time
默认值:proxy_read_timeout 60s;
上下文:http, server, location
从后端服务器读取响应的超时时间,指的在两个连续读操作之间的时间,不是读取整个响应的时间。如果这段间时间内后端服务器没有发送出任何数据,则断开连接

参考
http://nginx.org/en/docs/http/ngx_http_proxy_module.html

以上是关于ngx_http_proxy_module 中的常用超时指令的主要内容,如果未能解决你的问题,请参考以下文章

Java中的常见面试题

C++类中的常成员和静态成员

Mybatis 的常见面试题

09-ngx_http_proxy_module模块

介绍Java中的常/变量.各种数据类型以及类型转换和提升的用法

ngx_http_proxy_module模块