Adobe Commerce サイトの停止に関するトラブルシューティング

この記事では、Adobe Commerce サイトの停止を診断して解決するためのステップバイステップのトラブルシューティングガイドを提供します。 インフラストラクチャの問題からアプリケーションレベルのエラーまで、根本原因を特定するのに役立ちます。 「解決」セクションのAdobe Commerce サイト停止のトラブルシューティングでは、サイト停止の原因を切り分けるための構造化されたデシジョンツリーを提供します。 各ステップでは、診断に関する質問を示し、回答に基づいて関連するログ、クエリまたはドキュメントに移動します。 この Decision Tree では、プラットフォームのステータスのチェック、エラーコードの分析、パフォーマンスのボトルネック、導入の失敗、データベースの問題について説明します。

説明 description

環境

クラウドインフラストラクチャー上のAdobe Commerce

問題/症状

  • サイトにアクセスできないか、エラーコード(500、503、404 など)を返します。
  • サーバー負荷が高い、またはリクエスト処理が遅い
  • デプロイメントまたはインデックス作成のエラー
  • 静的コンテンツが見つからない、または PHP の致命的なエラー
  • Redis、MySQL、Elasticsearchのエラー
  • カスタムモジュールまたはフック後のエラー
  • Composer のパッチ適用の問題またはデータベースのデッドロック

解決策 resolution

各質問をクリックすると、トラブルシューティングの各ステップの回答の詳細が表示されます。

注意: ​ サポートチケット ​ を作成する前に、​ 品質パッチツール:パッチを検索 ​ ページを調べて、問題が既にリストされているかどうかを確認してください。

手順 1

https://status.adobe.com に問題は表示されますか?

手順 2

https://status.fastly.com に問題は表示されますか?

手順 3

Web ブラウザーで web サイトを確認します。 200 (OK)のコードは出ますか?

エラーコードを確認するには:

  • Firefox: メニューを開く > Web 開発者 > ツールの切り替え > ネットワーク 」タブ > すべて フィルター > ステータス

  • Chrome: 開く > その他のツール > 開発者ツール > ネットワーク 」タブ > すべて フィルター > ステータス

  • 対応 – 詳細な調査のために ​ サポートチケット ​ を開きます。

  • いいえ – ステップ 4 に進みます。

手順 4

どの web サイトエラーコードを受け取りましたか?
  • 500: /var/log/platform/ のログを確認してください。 このデータが問題の特定に役立たない場合は、​ サポートチケット ​ を開き、さらに調査を進めるために、これまでに入手したトラブルシューティング情報を含めてください。

  • 503: var/reports のログを確認してください。 このデータが問題の特定に役立たない場合は、​ サポートチケット ​ を開き、さらに調査を進めるために、これまでに入手したトラブルシューティング情報を含めてください。

  • 404:次のクエリを実行します。

    code language-none
    SELECT f.flag_data->>'$.current_version' AS flag_version,
        (su.id IS NOT NULL) AS update_exists
        FROM flag f
        LEFT JOIN staging_update su ON su.id = f.flag_data->>'$.current_version'
        WHERE flag_code = 'staging';
    

    クエリがテーブルを返し、update_exists が「0」の場合は、​ コンテンツのステージングに関する問題が原因ですべてのページのエラー 404 を参照してください。 それ以外の場合は、手順 5 に進みます。

  • その他のエラーコード:手順 5 に進みます。

手順 5

サイトの速度が低下している、サーバ/CPUの負荷が高い、または Redis/MySQL の停止が発生していますか?

手順 6

デプロイメントエラーまたはデプロイメントエラーはありますか?
  • 対応 – 手順 13 に進みます。
  • いいえ – ステップ 7 に進みます。

手順 7

Elasticsearchのエラーはありますか?

手順 8

MySQL データベースで低速のクエリや誤ったクエリが発生していましたか?

手順 9

静的なコンテンツは使用できませんか?

手順 10

ログに PHP Fatal Errors が記録されていますか?

手順 11

Redis エラーが表示されますか?

手順 12

インデクサーエラーが発生していますか?

手順 13

カスタムモジュールに問題がありますか?

手順 14

フック後のエラーはありますか?

手順 15

composer パッチに関する問題はありますか。

手順 16

SQL データベース・エラーはありますか。

​ ここ ​ をクリックして、サイトのダウン トラブルシューティング フローチャートを表示します。

関連資料

​ データベーステーブルを変更する際のベストプラクティス ​

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f