我的 linode 服务器在 UBUNTU 20.4 + nginx 上运行。
最近我的 CPU 使用率上升到了 100%。起初我以为是 PM2 导致了这个问题。卸载 PM2 但问题仍然存在。即使重启也无法解决问题
当我运行这个命令时,
ps fax o uid,%cpu,%mem,time,comm | awk '0+$0 == 33 {print}'
显示如下
33 0.3 13.3 00:00:08 \_ php-fpm7.4
33 0.0 10.4 00:00:02 \_ php-fpm7.4
33 0.1 12.3 00:00:02 \_ php-fpm7.4
33 0.0 0.5 00:00:01 \_ nginx
33 96.9 18.6 00:41:26 adr_character
看来 adr_character 命令占用了高达 96.9% 的 CPU 使用率。
我尝试终止该进程但几分钟后 adr_character 又恢复了。
有人能告诉我这个 adr_character 是什么吗?以及我该如何解决这个问题。
答案1
我明白了。当我运行下面的命令时,
ps aux
它为我提供了有关所有正在运行的进程的更多信息。它帮助我识别问题的根源。所以我能够删除不需要的程序并终止进程。
希望这可以帮助其他人。