【端口监听】端口占用导致服务启动失败

现象:
启动一个服务,提示端口占用 2200,服务启动失败

排查顺序:
1、查看2200的占用情况, 看一下是如个程序监听了这个端口
netstat -lntp | grep 2200

发现并没有服务监听

2、没有服务监听,那可能是有服务用到了这个端口,比如作为客户端连接出去的,换个语句
netstat -an | grep 2200

发现真的有!~~~

3、看一下是哪个程序在用这个端口
lsof -i:2200 (这个指令可能需要等几秒才能出结果,不急)

4、通过 lsfo -i:2200 指令,可以找到这个端口占用的进程(无论是客户端还是服务端)
服务端可能刚好随机用到了这个端口,导致需要这个端口的服务无法启动。

5、通过进程id 找到对应的进程,kill 掉。

posted @   aaacarrot  阅读(129)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示