ロードバランサーの背後にある本番環境でWordPressを実行しています。各サーバーでapachetopを介してキャプチャされた要求の数は約4req / secです。システムが実行され、断続的にメモリ不足エラーが原因でApacheが終了します。」と反応がなくなりました。
サーバー構成は次のとおりです。
4コアと4GBの物理メモリを備えたCentOS 6.5マシン3台。 WordPressでは、prefork mpmのmod_phpを使用してApacheを実行します。 MySQLデータベースは他のシステムで実行されます。以下は、生成された複数のコマンドの統計です。
問題の原因が正確に何であるか、解決すべき部分が何であるかを把握する必要があります。また、CPU、メモリなどの解析を行う方法を知りたいです。追加情報が必要な場合はお知らせください。
答え1
必要に応じてApache設定を調整するのに時間がかかることがあります。最初から必要な機能のみを有効にするのが最善です。
その後、次の値を調整します。
- サーバーの起動
- 最小待機サーバー数
- 最大スタンバイサーバー数
- サーバー制限
- 最大顧客数
- サブあたりの最大リクエスト数
- 停止する
- 最大接続維持要求数
- 接続保持タイムアウト
ロギングは別の終了オプションです。必要でない場合はオフにしてください。
私の要件があなたの要件と非常に異なる可能性が高いので、私の価値を共有することはまったく意味がありません。