CLOSE_WAIT导致无法连接服务端
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
问题描述
1. 项目部署到linux 服务器之后,运行一段时间(大概几个钟),会开始出现一些未释放的TCP连接(状态CLOSE_WAIT)
查看:" ps -ef|grep jar " 查看对应服务端进程号,通过 " lsof -p 进程号" 看到这个进程的TCP连接详情,发现很多客户端连接处于CLOSE_WAIT的情况
当出现这种情况的时候,会发现
客户端打开连接,开启端口之后,尝试去连,结果没连上(结果服务器多了条该链接的CLOSE_WAIT的TCP),
然后再点,再连还是没连上。
服务端压根没有收到连接的响应,没有处理。
然后再点,再连还是没连上。
服务端压根没有收到连接的响应,没有处理。
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 19219 root 248u IPv4 95933465 0t0