在我的 Ubuntu 机器上,其中一个spamd child
进程经常占用 90% 以上的 CPU。
- 这个问题几个月前就开始出现了。这个盒子已经用了很多年了,从来没有出现过这个问题。
- 我以为安装 21.10 会导致此问题,而安装 22.04 可以修复此问题,但 22.04 并未修复此问题。
以下是 的示例输出strace
:
pread64(10, "\0\0\0\0\1\0\0\0dG\0\0\0\0\0\0\0\0\0\0.\1\334\10\0\r\372\17\364\17\356\17"..., 4096, 74858496) = 4096
pread64(10, "\0\0\0\0\1\0\0\0eG\0\0\0\0\0\0\0\0\0\0D\1(\10\0\r\372\17\364\17\356\17"..., 4096, 74862592) = 4096
pread64(10, "\0\0\0\0\1\0\0\0fG\0\0\0\0\0\0\0\0\0\0>\1l\10\0\r\372\17\364\17\356\17"..., 4096, 74866688) = 4096
pread64(10, "\0\0\0\0\1\0\0\0gG\0\0\0\0\0\0\0\0\0\0&\1\34\t\0\r\372\17\364\17\356\17"..., 4096, 74870784) = 4096
pread64(10, "\0\0\0\0\1\0\0\0hG\0\0\0\0\0\0\0\0\0\0>\1l\10\0\r\372\17\364\17\356\17"..., 4096, 74874880) = 4096
pread64(10, "\0\0\0\0\1\0\0\0iG\0\0\0\0\0\0\0\0\0\0<\1p\10\0\r\372\17\364\17\356\17"..., 4096, 74878976) = 4096
pread64(10, "\0\0\0\0\1\0\0\0jG\0\0\0\0\0\0\0\0\0\0\374\0\370\t\0\r\372\17\364\17\356\17"..., 4096, 74883072) = 4096
我尝试过的其他方法(但没有效果):
- sa-learn --clear
- 删除许多
bayes_toks.expire*
文件/home/vmail/.spamassassin/
- 重新启动
spamassassin
会暂时减少 CPU 负载,但它会再次恢复。