您的位置:首页 > 其它

Resin应用出现大量的SYN-SENT

2015-10-26 11:29 176 查看




如上图所示,是某个应用的resin频繁重启时的TCP状态,查看resin的链接状态,发现每台的SYN-SENT有达到300+:

1、说明resin在向某个服务器发送连接请求,而服务器没有进行相应,可以猜想是resin向数据库发出了请求,而数据库没有响应,找到是某条sql语句导致,双表等键全表扫描(Copying to tmp tables),产生大量的临时数据,单表有70万的数据。

2、同时网卡出口流量下降,而前端流量正常,排查被人刷的可能。

解决方案:

优化sql语句,在对应的字段中加上索引。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: