Cloud Infrastructure 上のAdobe Commerceでのログバッファー容量超過エラーの解決
この記事では、ログバッファーがいっぱいになり、サイトの停止中にアクセスログリクエストが切り詰められる問題を解決します。 問題は、New Relicなどのモニタリングツールのエラーメッセージを通じて特定されます。
説明 description
環境
Adobe Commerce Cloud
問題/症状
サイト停止中にログを確認すると、次のエラーが発生します。
stderr で送信された FastCGI: 'ログ バッファーがいっぱいです(1024)。 アップストリームから応答ヘッダーを読み取り中に、アクセスログ要求が切り捨てられました。
ログバッファーエラーは、通常、機能停止の原因ではありません。 これは、アクセスログにエントリを記録するためのバッファーサイズが制限に達し、リクエストの一部のみが access.log に記録されるという警告です。
解決策 resolution
停止が疑われる場合は、これらの警告はダウンタイムの根本原因を示さないので、診断をログバッファーエラーに依存すると、誤解を招く可能性があります。 停電の原因の 1 つは、短期間に受信リクエストが急増し、大量のシステムリソースが消費されることです。 ただし、このエラー自体は問題になりません。 これは、ダウンタイムを引き起こさない単なる警告です。唯一の影響は、完全なリクエストが access.log に記録されないことです。 オンプレミスインストールの場合、FastCGI 設定を調整してログバッファーサイズを 1024 バイトを超えると、このエラーが軽減される可能性があります。 ただし、クラウドインフラストラクチャー上の既存のAdobe Commerceでは、この調整は行えません。
実際に機能停止が発生しているかどうかを確認するには、New Relicの Observation for Adobe Commerce(OAC)ナーレット を使用して、機能停止中のログメッセージを分析します。 また、New Relicのモニタリングと 独自のアラートポリシーを作成 を使用することもできます。