问题描述:
jps
发现有一些进程,但是用kill -9 pid
杀不掉
原因分析:
发现这个进程是僵尸进程
有两种方式查看进程是不是僵尸🧟♂️进程
- top命令
ps pid
解决方案:
网上搜到如下解决方案:
https://www.cnblogs.com/xubiao/p/6497390.html
https://blog.csdn.net/qq_34477362/article/details/86685724
- 如果业务不繁忙,允许停机,可以使用重启机器来解决
kill -9 父进程号
,这里后面的4455就是,但是如果这个父进程号是init进程,杀掉它,整个系统就挂了ps -ef | grep "defunct"
kill -HUP 进程pid
将子进程挂起后,相当于什么也不做了