linux系统下SYN_SENT连接的问题

发现web服务器居然有大量syn_sent连接指向至80端口。

使用如下命令检查:

netstat -atnp

参数p可以看到PID与Program name,只要是本机开启的服务端口,都是会有PID与Program name。

检查之后发现是wget程序在占用,忽然想到是自己部署的一个定时的脚本,用来检查网站是否正常。

解决方法就简单了,只要把bash程序的计划任务停止了即可。如果是其他不正常程序,只需要用kill命令把该PID杀死,如果是很多个进程,比如都是wget程序,那么只需要执行pkill -9 wget。