我是管理Linux服务器的noob。所以如果你回复请用简单的话。来自127.0.0.1的太多TIME_WAIT
由于24H我的服务器速度非常慢,而且我的CPU> 100%,所以我经常受脚本小子的ddoss攻击。所以我把这个cmd在腻子检查,如果我受到攻击:netstat -antu | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -n
的我看到127.0.0.1
许多连接后,我把这个命令:netstat -np | grep 127.0.0.1
你可以看到有很多TIME_WAIT,我想我不好。我不确定是否太正确,但所有TIME_WAIT都来自mysql,不是吗?我在Google上搜索过,但很多回复是因为在查询后没有关闭mysql。但是我使用Symfony2与教义,所以我认为教义做得很好,并且自2周以来我没有改变查询。
我不知道该如何解决这个问题。
编辑netstat -nap -A inet
我已经在/etc/my.cnf中设置了bind-address = 127.0.0.1,并且重启了很多次mysql服务。 – Hotgeart 2014-09-24 05:28:07
请输出: netstat -nap -A inet – 2014-09-24 05:31:31
这只是netstat的一部分,你可以看到它有超过4000个连接,显然无法全部显示... 也没有关于netstat的“LISTENING”部分的信息,那么您究竟是怎么诊断出LISTENING只是在loopback上才做的?! – 2014-09-24 06:23:50