mod_phpを使用してWordPressを実行すると、Apacheメモリ不足エラーが発生します。

mod_phpを使用してWordPressを実行すると、Apacheメモリ不足エラーが発生します。

ロードバランサーの背後にある本番環境でWordPressを実行しています。各サーバーでapachetopを介してキャプチャされた要求の数は約4req / secです。システムが実行され、断続的にメモリ不足エラーが原因でApacheが終了します。」と反応がなくなりました。

サーバー構成は次のとおりです。

4コアと4GBの物理メモリを備えたCentOS 6.5マシン3台。 WordPressでは、prefork mpmのmod_phpを使用してApacheを実行します。 MySQLデータベースは他のシステムで実行されます。以下は、生成された複数のコマンドの統計です。

トップ 最高出力

仮想マシンの状態 vmstat 出力

問題の原因が正確に何であるか、解決すべき部分が何であるかを把握する必要があります。また、CPU、メモリなどの解析を行う方法を知りたいです。追加情報が必要な場合はお知らせください。

答え1

必要に応じてApache設定を調整するのに時間がかかることがあります。最初から必要な機能のみを有効にするのが最善です。

その後、次の値を調整します。

  • サーバーの起動
  • 最小待機サーバー数
  • 最大スタンバイサーバー数
  • サーバー制限
  • 最大顧客数
  • サブあたりの最大リクエスト数
  • 停止する
  • 最大接続維持要求数
  • 接続保持タイムアウト

ロギングは別の終了オプションです。必要でない場合はオフにしてください。

私の要件があなたの要件と非常に異なる可能性が高いので、私の価値を共有することはまったく意味がありません。

関連情報