先是定位问题:
1、好端端服务,先是连不上数据库了,但数据库工具连接时并没有问题,说明不是数据库的问题
2、是通过tomcat 部署服务的,决定先停止,重新部署
3、tomcat 启动失败,查看logs文件,发现报【No buffer space available】
排查这个问题代表什么,总结就是由于大量的TIME_WAIT连接未被释放,导致占用的端口资源一直未被回收,出现了缓冲区空间不足的问题,应用也总是自动断线。
解决办法
在cmd输入

netstat -ano

发现有很多 CLOSE_WAIT,来自同一个pid,
通过pid查看哪个进程调用这么多次接口,我这边发现是垃圾软件直接卸载了,把我的端口占完了

Logo

鸿蒙生态一站式服务平台。

更多推荐