
私の 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 コマンドが CPU 使用率の最大 96.9% を占めているようです。
プロセスを強制終了しようとしましたが、数分後に adr_character が復活しました。
この adr_character とは何なのか、またどうすれば問題を解決できるのかを教えていただけますか。
答え1
分かりました。以下のコマンドを実行すると、
ps aux
実行中のすべてのプロセスに関する詳細情報が得られます。問題の原因を特定するのに役立ちます。不要なプログラムを削除してプロセスを強制終了できます。
これが他の人の役に立つことを願っています。