如何删除已删除用户仍在运行的所有进程?我们的电子邮件帐户的退回地址存在一些邮件问题,我们收到了数百万封电子邮件,并且有大量服务器进程。以下是我们尝试过的方法:
- 停止 postfix/dovecot 并没有停止每个单独的进程
- skill -u 用户名不起作用
- 删除用户不起作用,进程仍在使用系统中不再存在的用户的旧用户 ID 运行
- killall 对于进程名称不起作用(例如 killall dovecot)
这里列出了我无法终止的所有进程的一小部分,有很多。新的进程不断启动,因此针对进程 ID 本身没有好处。
31121 597 20 0 205m 128m 0 R 13.6 1.6 22:49.73 dovecot/pop3
32130 597 20 0 205m 128m 0 R 13.6 1.6 21:47.79 dovecot/pop3
1695 597 20 0 205m 128m 0 R 13.3 1.6 21:01.10 dovecot/pop3
2321 597 20 0 205m 129m 1376 R 13.3 1.6 20:33.63 dovecot/pop3
8991 597 20 0 71248 64m 0 R 13.3 0.8 17:57.02 dovecot/imap
11484 597 20 0 71248 64m 0 R 13.3 0.8 17:14.93 dovecot/imap