openresty 中nginx默认配置是否开启keepalive_timeout 属性

141 views
Skip to first unread message

Tim Yang

unread,
Oct 20, 2014, 7:46:32 AM10/20/14
to open...@googlegroups.com
openresty 中nginx默认配置是否开启keepalive_timeout 属性,如果开启后是否会增加服务器压力!?

Tim Yang

unread,
Oct 20, 2014, 8:19:04 AM10/20/14
to open...@googlegroups.com
还有个问题,nginx的配置中keepalive和keepalive_timeout有什么区别??

On Monday, October 20, 2014 7:46:32 PM UTC+8, Tim Yang wrote:
openresty 中nginx默认配置是否开启keepalive_timeout 属性,如果开启后是否会增加服务器压力!?

191919

unread,
Oct 20, 2014, 9:03:30 AM10/20/14
to open...@googlegroups.com, open...@googlegroups.com
这位兄台感情如此强烈,是否愿意自己查一下手册呢?

--
Sent from my iPhone
--
--
邮件来自列表“openresty”,专用于技术讨论!
订阅: 请发空白邮件到 openresty...@googlegroups.com
发言: 请发邮件到 open...@googlegroups.com
退订: 请发邮件至 openresty+...@googlegroups.com
归档: http://groups.google.com/group/openresty
官网: http://openresty.org/
仓库: https://github.com/agentzh/ngx_openresty
教程: http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html

Yichun Zhang (agentzh)

unread,
Oct 20, 2014, 3:19:31 PM10/20/14
to openresty
Hello!

On Mon, Oct 20, 2014 at 4:46 AM, Tim Yang wrote:
> openresty 中nginx默认配置是否开启keepalive_timeout 属性,如果开启后是否会增加服务器压力!?
>

openresty 中的 nginx 核心几乎就是官方的 nginx 核心(除了一些尚未合入官方 nginx 的 bug
修复和极少数无关痛痒的新功能),因此 keepalive_timeout 的默认值就是 nginx 官方的默认值,见

http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout

是否启用长连接取决于具体的应用场景和流量特征。适合的时候会降低服务器压力,不适合的时候反而会提高。

> 还有个问题,nginx的配置中keepalive和keepalive_timeout有什么区别??
>

前者作用于上游连接(或者说后端连接),而后者作用于下游连接(即客户端连接)。

请参见 nginx 官方的文档:

http://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive

http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout

Regards,
-agentzh

Tim Yang

unread,
Oct 20, 2014, 10:44:16 PM10/20/14
to open...@googlegroups.com
谢谢大家了!!
Reply all
Reply to author
Forward
0 new messages