timewait
背景是我的php总有慢日志,但是dba那边没有慢查询日志。php-fpm.conf里设置的超时时间是1s,slb那边的超时时间是3s。
有如下几种情况发生:
1、php有慢日志,但是nginx没有499,那应该就是我的连接在(1s,3s)的时间内返回给了slb;
2、php有慢日志,nginx有499,那就是真超时了,连slb都断开请求了;
但对于跨机房来说也应该是专线内网,怎么会有php连接mc集群超过1s呢。然后就请dba帮我查一下,结果他帮我查出来tcp连接有大量的time-wait:ss -na。
这个“大量的time-wait”是在查超时额外赠送的问题~
经过一番搜索,解决了,在/etc/sysctl.conf里配置两行:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
打开了tcp连接的重用和回收功能。
time-wait过一会儿就降下来了。
文章最后发布于: 2018-09-27 22:50:32
相关阅读
小编导读 : 2015年,金错刀频道会启动一个创业公益项目——《创业狠问答》。第一季就是“不花钱”系列。我被很多创业者问的最多的
论-100000乘以-100000 #我真是闲的无聊,菜的一批,才会去论-10000乘以-100000,但我不知道为什么会爆?#计算完成之后类型转换#计算完成
A5创业网(公众号:iadmin5)1月15日报道,近日北京监狱与支付宝合作,上线了服刑人员综合账务管理系统,为服刑人员提供了狱内支付、家属存款
营销QQ是拥有10万好友容量的一个企业版QQ,可以每天发出1000次好友邀请,但是很多用户在购买使用之后,发现并不能达到1000次邀请量,经常
浅谈setInterval(aa,1000)与setInterval(aa(),1000)的
一直有个疑惑,在定时器上调用某个方法时,加括号和不加括号有什么区别。今天做了个实验,发现,不加括号定时器会每秒执行一次,加了括号只