服务器突然出现的僵尸进程,高达1千多个

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
jacklisp
帖子: 13
注册时间: 2009-01-30 10:56

服务器突然出现的僵尸进程,高达1千多个

#1

帖子 jacklisp » 2020-06-10 6:28

突然发现ubuntu服务器连个shell也要几分钟,top命令后发现有1664个 zombie进程

其父进程全是 systemd(1),杀也杀不掉,请问该怎么办?
头像
astolia
论坛版主
帖子: 6447
注册时间: 2008-09-18 13:11

Re: 服务器突然出现的僵尸进程,高达1千多个

#2

帖子 astolia » 2020-06-10 10:44

首先那些进程是什么程序的?
如果是某个网络服务的,先试试用kill -9 PID杀一下僵尸进程。有可能真能杀掉 https://serverfault.com/questions/59133 ... -be-killed
lsof看一下进程是否有打开的文件,尤其是网络socket。那些socket的状态是不是XXX_WAIT
如果上面都正常,那么是systemd出问题了,systemctl还能用吗?不能用就直接重启吧。
如果你的服务器是跑在某种虚拟环境下的,也有可能是虚拟环境的bug。我在网上看到有用Xen、ESXi的人也遇到过这样的问题
回复