我最近在我的 Ubuntu 服务器上安装了 Graylog2 用于日志监控。不久后,我收到一条警报,指出我的 CPU 已达到最大容量。然后我通过 SSH 登录到我的服务器并运行top。我所看到的让我感到困惑,并且很难终止该进程。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2462 graylog2 20 0 2103292 42684 16424 S 19.3 1.1 0:00.58 java
2470 graylog+ 20 0 2295612 46368 16032 S 13.0 1.1 0:00.39 java
1971 www-data 20 0 354808 36140 19392 S 10.0 0.9 0:00.61 php5
每次顶部刷新时,我都会看到 graylog 的 PID 增加了,所以我无法通过 PID 杀死它。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16937 www-data 20 0 357988 52140 34244 S 45.3 1.3 0:07.45 php5-fpm
24588 graylog2 20 0 2079236 35464 15576 S 9.7 0.9 0:00.29 java
24547 graylog+ 20 0 2295612 37148 15640 S 8.0 0.9 0:00.24 java
杀死/停止不断重新实例化自己的进程的正确方法是什么?