![Whois가 CPU의 100%를 차지하는 이유는 무엇입니까?](https://linux55.com/image/58503/Whois%EA%B0%80%20CPU%EC%9D%98%20100%25%EB%A5%BC%20%EC%B0%A8%EC%A7%80%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 CentOS 웹 서버에서 실행하면 CPU 중 하나가 99-100%로 실행되는 것으로 top
표시됩니다 .whois
이전에 이 서버에서 의도적으로 whois를 사용한 적이 없습니다. 그냥 프로세스를 종료해도 안전합니까?
상단 출력:
top - 17:08:18 up 30 days, 21:18, 1 user, load average: 1.00, 1.00, 1.00
Tasks: 100 total, 2 running, 98 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.5%us, 50.3%sy, 0.0%ni, 48.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1914132k total, 1673000k used, 241132k free, 205688k buffers
Swap: 0k total, 0k used, 0k free, 1008824k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18390 root 20 0 107m 1252 936 R 100.0 0.1 10689:41 whois
19848 mysql 20 0 1456m 93m 7084 S 0.3 5.0 27:51.13 mysqld
1 root 20 0 19232 1444 1168 S 0.0 0.1 0:00.67 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:05.93 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:01.49 ksoftirqd/0
답변1
미래의 Google 직원을 위한 정보입니다. 오늘 whois가 CPU의 99%를 사용하는 것과 동일한 문제가 발생했습니다. @hpn이 fall2ban에 whois를 사용한다고 언급했는데 어떤 이유에서인지 작동이 중단되었습니다. 프로세스를 종료했지만 Fail2ban은 계속해서 정상적으로 작동했습니다. 3년 만에 처음으로 이 문제를 겪게 되었기 때문에 이번이 일회성 문제라고 생각합니다.