2

私はcentos6でspawn-fcgiを使用してnginxでwordpressを実行しています。このサーバーを経由するトラフィックが多く、CPUの負荷は問題ないことがよくありますが、CPUが長期間99%で最大になり、topコマンドが原因はいくつかのphp-cgiプロセスであると表示することがあります。CPUが最大になる原因となっているphpスクリプトを確認する方法はありますか?

4

2 に答える 2

9

ps faxuewwww私のために問題を解決しました

于 2012-12-07T00:14:53.520 に答える
2

これは、grepを使用したps -efの仕事のように聞こえ、見つけたPIDを使用してトップディスプレイをフィルタリングします。あなたのプロセスがどのように見えるかはわかりませんが、一般的なphpプロセスを探していると言っています。

できるよ:

ps -ef | grep php

ps -efは、すべてのプロセスを適切に詳細に取得し、grepは結果をフィルタリングして、必要なものだけを返します。次に、pidの-pフラグを使用して上部をクラックし、見つかったpidのリストをコンマで区切って渡します。例えば:

top -p 123,456,789

これにより、必要なものだけを監視でき、ps-ef|の結果を参照できます。最上位のpidを問題の特定のスクリプトに一致させるgrep。お役に立てれば。

于 2012-11-30T16:08:55.340 に答える