背景
服务器重启了,但是任务不知道为什么仍然卡在进程里面,重新运行都会报错
OSError: [Errno 98] Address already in use
环境
CentOS 7.9
脚本
假设我的888
端口被占用了,我现在要kill
掉这个进程,重启下服务
1. 找到端口相关的程序
lsof -i:888
显示如下
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 17443 root 19u IPv4 71235 0t0 TCP *:cddbp (LISTEN)
找到了 PID是17443
2. 按照pid kill掉
kill -9 17443
没有返回,说明正常kill
了
重启下服务就行
- 完 -