Adobe Commerceの管理アラート:CPU 警告アラート
この記事では、New RelicでAdobe Commerceの CPU 警告アラートが表示された場合のトラブルシューティング手順を説明します。 この問題を修正するには、直ちに対処する必要があります。 選択したアラート通知チャネルに応じて、アラートは次のようになります。
影響を受ける製品とバージョン
Adobe Commerce on cloud infrastructure Pro プランアーキテクチャ
問題
に新規登録した場合は、New Relicでアラートが届きます Adobe Commerceの管理アラート 1 つ以上のアラートしきい値を超えています。 これらのアラートは、サポートとエンジニアリングのインサイトを使用して、お客様に標準セットを提供するために、Adobeが開発しました。
動け!
- このアラートがクリアされるまで、スケジュールされている展開を中止します。
- サイトが完全に応答しない場合は、すぐにサイトをメンテナンスモードにします。 手順については、次を参照してください インストールガイド/メンテナンスモードの有効化または無効化 開発者向けドキュメントを参照してください。 トラブルシューティングのためにサイトに引き続きアクセスできるように、IP を除外 IP アドレスリストに追加してください。 手順については、次を参照してください 除外 IP アドレスの一覧を管理します 開発者向けドキュメントを参照してください。
止めて!
- 追加のマーケティングキャンペーンを開始すると、サイトに追加のページビューが表示される場合があります。
- CPU やディスクに追加の負荷がかかる可能性のあるインデクサーや追加のクローンを実行します。
- 主要な管理タスク(Commerce管理者、データの読み込み/書き出し)を実行します。
- キャッシュをクリアします。
解決策
原因の特定とトラブルシューティングを行うには、次の手順に従います。
-
使用方法 New Relic APM のトランザクションページ パフォーマンスの問題があるトランザクションを識別するには:
- Apdex スコアの昇順でトランザクションを並べ替えます。 Apdex web アプリケーションおよびサービスの応答時間に対するユーザー満足度を指します。 Apdex スコアの低さ ボトルネック(応答時間の長いトランザクション)を示している場合があります。 通常は、データベース、Redis、または PHP です。 手順については、New Relicを参照してください。 Apdex の不満が最も高いトランザクションの表示.
- スループット、平均応答時間が遅い、時間がかかる、その他のしきい値の高い順にトランザクションを並べ替えます。 手順については、New Relicを参照してください。 特定のパフォーマンスの問題を見つける.
-
ソースの特定に苦労する場合は、を使用します New Relic APM のインフラストラクチャページ リソース負荷の高いサービスを識別する。 手順については、New Relicを参照してください。 インフラストラクチャ監視ホスト・ページ/「プロセス」タブ.
-
ソースを特定した場合は、環境に SSH で接続して詳細を調べます。 手順については、次を参照してください Cloud for Adobe Commerce/環境内への SSH 開発者向けドキュメントを参照してください。
-
ソースの特定に苦労する場合:
- 最近のトレンドを確認して、最近のコードのデプロイメントや設定の変更に関する問題を特定します(例えば、新しい顧客グループやカタログの大幅な変更)。 コードのデプロイメントまたは変更における相関関係について、過去 7 日間のアクティビティを確認することをお勧めします。
- フラットカタログの確認と無効化を検討します。 手順については、次を参照してください パフォーマンスが遅く、動作が遅く、長時間実行されるクローン サポートナレッジベースで。
- DDoS 攻撃が発生していると思われる場合は、ボットトラフィックをブロックしてみてください。 手順については、次を参照してください Fastly レベルでAdobe Commerceの悪意のあるトラフィックをブロックする方法 サポートナレッジベースで。
-
問題が一時的であると思われる場合は、アップサイズなどの軽減手順を実行するか、サイトをメンテナンスモードにします。 手順については、次を参照してください 一時サイズ変更のリクエスト方法 サポートナレッジベース インストールガイド/メンテナンスモードの有効化または無効化 開発者向けドキュメントを参照してください。 アップサイズによってサイトが通常の処理に戻った場合は、永続的なアップサイズをリクエストするか(Adobeアカウントチームにお問い合わせください)、負荷テストを実行してクエリまたはサービスの負荷を軽減するコードを最適化し、専用のステージングで問題を再現することを試みてください。 手順については、次を参照してください Cloud for Adobe Commerce/テストデプロイメント/負荷テストとストレステスト 開発者向けドキュメントを参照してください。