tengine的配置文件中的keepalive_timeout 设置问题

b4lqfgs4  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(43)

sysctl.conf客户中的keepalive_timeout 在进行配置的时间,需要注意哪些,如果设置时间大于或者小于tengine的配置文件中的keepalive_timeout,在生产业务中会有什么表现?丢单?超时?我在生产中,是将两者设置一样的。暂时是没问题的。

nimxete2

nimxete21#

sysctl.conf 中的应该是指的 tcp_keepalive_time 吧,这个设置 tcp 的保活时间,空闲时间超过后会发起探活,主要是为了检测假连接及时清理。tengine配置中的 keepalive_timeout 设置连接最大的空闲时间,如果超时就会主动断掉连接。这两个应该没有必然的关联性,可以根据四层 tcp 协议或者七层 http 协议各自的需求设置。

相关问题