2012-04-02 5 views
1

プロジェクトはLAMPに基づいています。最近、私はPHPページを更新するたびに、httpdサービスが再起動することに気付きました。私はps aux | grep httpdコマンドを使って、httpdの状態を追跡します。私は、ブラウザでページを更新し、プロセスのリストを印刷するたびに、私は見つけるライン私のページをリフレッシュするたびにApacheサービスが再開し続ける

/usr/local/httpd/bin/httpd -k restart

1つの非常に奇妙なことがerror_logは、この再起動のための任意のログを持っていないということです。

これをトラブルシューティングして原因を特定するにはどうすればよいですか?

+0

プロセスは、毎回同じPIDを持っていますか? –

+0

いいえ、PIDは増加し続けます –

+0

あなたのアプリのすべてのページで起こるのでしょうか、 –

答えて

0

私は2,3ヶ月前に同様の問題を経験しました。これは、MPMモジュールの設定ミスによるものです。 Apacheはワーカースレッドを作成できませんでした。

これに関連する設定を変更しましたか?ここで

は、私は私のログファイルに得たもののサンプルです:

[mpm_worker:alert] [pid 16077:tid 3077421936] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread 

あなたはMPMに関連する何かを変更した場合は、デフォルト値とそれが動作するかどうかを確認するために元に戻すしてみてください。

+0

プロセスリストから、私は、httpdサービスを再起動するたびに、複数のhttpdプロセスが生成されたことを伝えることができます。そして、ページをリフレッシュするたびに、すべてのプロセスが再開し、ログファイルにこれらの再起動用のものがありません。 –

+0

私はこの問題を最終的に解決しました。私は本当にMPMの設定が間違っていると思います。再構成後、問題はなくなりました。ありがとうございました。 –

+0

うれしい私は助けることができます。この回答があなたの問題を解決した場合は、それを受け入れたものとしてマークしてください。ありがとうございました。 –

関連する問題