Apache クラッシュをデバッグする方法

Apache クラッシュをデバッグする方法

1 日あたり約 10 万人の訪問者が訪れる Web サイトを運営しています。WordPress で実行しており、RackSpace で 3 台のアプリケーション サーバーを運用しています。サーバーが速度低下することなく約 1,200 人のライブ訪問者をサポートできる日もあれば、約 500 人のユーザーで RAM 使用量がピークに達し、サーバーがクラッシュする日もあります。システム管理の基本的な知識はあります。RAM を大量に消費している原因を突き止めるにはどうすればよいでしょうか。Apache の問題ではなく、WordPress の問題だと思います。

答え1

/var/log/apache2/error.log を見ると、Apache が正しく動作しているか、クラッシュしているかがわかります。

答え2

Apache クラッシュをデバッグするにはどうすればいいですか?

クラッシュしましたか? クラッシュした場合は、コア ダンプがあるはずです。そこからスタック トレースを生成してください。(実際にはクラッシュしていないと思います)。

1日あたり約10万人の訪問者が訪れる

マーケティングには良い指標ですが、システム管理者には役に立ちません。

RackSpace で 3 つのアプリケーション サーバーを運用しています。ピーク時には約 500 人のユーザーがいるだけでサーバーがクラッシュします。

3 台のサーバーが同時に「クラッシュ」する? 非常にありそうにありません。

apc_store() はプールにメモリを割り当てることができません

OSのメモリ使用量は?APC のメモリ使用量?

関連情報