我不是服务器人员,目前正在维护一个小型服务器以满足我自己的需要(开发和测试)。
我收到一条通知,说在过去 3 个多小时内,我的服务器 CPU 使用率约为 99%。我知道这对我来说是一个非常私人的网站,我从来没有和任何人分享过 URL,所以只是为了检查,我安装了它,htop
并试图找出这种使用率的根本原因,这是我从htop
我理解whois
这是为了 DNS 查找,但是过去几天我没有对服务器进行任何更改,那么这项服务怎么会开始消耗如此多的 CPU?
有人能帮助我理解这个问题吗?
答案1
这是由于一个错误jwhois
,RHEL/CentOS 中使用的 whois 客户端。
Fedora 和 RHEL 7 中已修复此问题,但 RHEL 6 中显然尚未修复。我偶尔会在自己的系统上看到这种情况,其中 fail2ban 会反复调用 whois。(我关闭了此功能,因为我真的不关心被禁止 IP 的 whois。)