6
CPU使用率の高いApacheプロセスが実際に何をしているのかを調べますか?
現在、サーバーにいくつかの問題があり、断続的に、100%のCPUを占有して実行されるapacheプロセスを取得するようです。 topを実行すると、次が表示されます。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20788 www-data 20 0 318m 18m 3984 R 100 0.0 40:29.21 /usr/sbin/apache2 -k start 23523 www-data 20 0 319m 20m 4684 R 100 0.0 4:12.36 /usr/sbin/apache2 -k start どのスクリプト(またはそれが何であれ)がこれを引き起こしているのを見つけてみたいので、試しました。 strace -p 20788 ただし、出力はまったく表示されません(約10分間そのままにしておきましたが、何も表示されません)。私の理解では、これは無限ループに陥っており、表示する「システムコール」がないことを意味する可能性があります。 何が起こっているかを示すために私ができることは他にありますか? ありがとう 編集-言及し忘れましたが、これは一度に数百人のユーザーがいるライブサーバーです!ですから、設定オプションを自由に変更して、Apacheを再起動することは本当にできません。 …