【端口监听】端口占用导致服务启动失败
现象:
启动一个服务,提示端口占用 2200,服务启动失败
排查顺序:
1、查看2200的占用情况, 看一下是如个程序监听了这个端口
netstat -lntp | grep 2200
发现并没有服务监听
2、没有服务监听,那可能是有服务用到了这个端口,比如作为客户端连接出去的,换个语句
netstat -an | grep 2200
发现真的有!~~~
3、看一下是哪个程序在用这个端口
lsof -i:2200 (这个指令可能需要等几秒才能出结果,不急)
4、通过 lsfo -i:2200 指令,可以找到这个端口占用的进程(无论是客户端还是服务端)
服务端可能刚好随机用到了这个端口,导致需要这个端口的服务无法启动。
5、通过进程id 找到对应的进程,kill 掉。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南