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のエラーはありますか?
  • 対応 – Elasticsearchの確認を参照してください。
  • いいえ – ステップ 8 に進みます。

ステップ 8

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

ステップ 9

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

ステップ 10

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

ステップ 11

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

ステップ 12

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

ステップ 13

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

ステップ 14

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

ステップ 15

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

ステップ 16

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

ステップ 17

MySQL データベースのデッドロックや応答しない MySQL データベースはありますか?

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

関連資料

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

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