现象:
启动一个服务,提示端口占用 2200,服务启动失败
排查顺序:
1、查看2200的占用情况, 看一下是如个程序监听了这个端口
netstat -lntp | grep 2200
发现并没有服务监听
2、没有服务监听,那可能是有服务用到了这个端口,比如作为客户端连接出去的,换个语句
netstat -an | grep 2200
发现真的有!~~~
3、看一下是哪个程序在用这个端口
lsof -i:2200 (这个指令可能需要等几秒才能出结果,不急)
4、通过 lsfo -i:2200 指令,可以找到这个端口占用的进程(无论是客户端还是服务端)
服务端可能刚好随机用到了这个端口,导致需要这个端口的服务无法启动。
5、通过进程id 找到对应的进程,kill 掉。
标签:2200,服务,启动,占用,端口,监听 From: https://www.cnblogs.com/aaacarrot/p/18193820