トラブルシューティングのベストプラクティス
最終更新日: 2024年11月2日
- トピック:
- ベストプラクティス
作成対象:
- 経験者
- 開発者
クラウドインフラストラクチャの問題に関するAdobe Commerceの効果的なトラブルシューティングについては、次のベストプラクティスに従ってください。
影響を受ける製品とバージョン
クラウドインフラストラクチャー上のAdobe Commerce
ベストプラクティス
問題タイプ | ベストプラクティス | Resource |
---|---|---|
デプロイメントの問題 | デプロイメントのベストプラクティスに従う。サポートチケットの 13 % には、デプロイメントの問題が関係しています。 ベストプラクティスが更新され、これらの原因の多くを防ぐ方法が追加されました。 | 開発者向けドキュメントの ビルドとデプロイメントのベストプラクティス。 |
サイトダウンの問題 | サイトのダウンに関するトラブルシューティングを使用します。 Cron は長時間実行される可能性があり、互いにオーバーランする可能性があります。 これらは、多くの障害やパフォーマンスの問題の原因になります。 | サイトダウンのトラブルシューティングおよび Cron ジョブのリセット方法に関するサポートナレッジベースを参照してください。 |
パフォーマンスの問題 | Adobe Commerce バナーを使用していない場合は、無効にします。 バナーが有効でも使用されていない場合、リソースは不要な場合にデータベースへの検索に使用され、パフォーマンスの問題が発生します。 | パフォーマンスを向上させるために、Adobe Commerce バナー出力を無効にするについては、サポートナレッジベースを参照してください。 |
問題の検索 | MySQL カタログ検索エンジンは、Adobe Commerce 2.4.0 で削除されました。 バージョン 2.4.0 をインストールする前に、Elasticsearchホストをセットアップして設定する必要があります。開発者向けドキュメントのElasticsearchのインストールと設定を参照してください。 | 開発者向けドキュメントの Elasticsearchサービスを設定するを参照してください。 |
カスタムエラー | ピーク時にデプロイしないでください。 ユーザーを追加および削除すると、デプロイメントがトリガーされます。 | 開発者向けドキュメントの ダウンタイムなしのデプロイメント。 |
データベースのエラーと問題 | データベースの問題が原因で、デプロイメント(フック後の問題)、パフォーマンス、サイトのダウンが発生する。 多くは、エラーまたはデータベースの容量割り当ての不足を伴います。 | 開発者向けドキュメントの MariaDB エラーコード; ストレージ容量の管理(データベースを含む)。 |
設定の問題 | 保存時にインデックスを作成するのではなく、スケジュールでインデックスを作成します。 これは最も効率的なインデックス設定です。 保存時にインデックスを作成すると、完全なインデックス再作成が行われます。 | 開発者向けドキュメントの インデクサーの設定を参照してください。 |
カスタムコードの問題 | 低速のクエリログを調べて、完了に時間がかかりすぎているプロセスを特定し、強制終了する可能性がないか確認します。クエリの処理に時間がかかり データベースのデッドロックが発生して、サイトの停止やパフォーマンスの問題が発生する可能性があります。 | MySQL で時間のかかるクエリとプロセスの確認に時間がかかりすぎる |
拡張の問題 | 現在Commerce Marketplace上にある検証済みの拡張機能のみを使用してください。 | Adobe Commerceの拡張機能 |
リソースの問題 | 使用可能なメモリと容量を監視し、ストレージを最適化します。 大量のリソースを消費するアクション(デプロイメントなど)の前に、使用可能な領域がある場合があります。 ファイルストレージの最適化が悪い(例えば、大きくてリッチな画像が多すぎる)場合も、容量不足の原因となります。 リソースが少ないと、パフォーマンスの問題、サイトの停止、デプロイメントの停止、デプロイメントの失敗が発生します。 | ディスク容量の管理開発者向けドキュメント。 ファイルストレージが少ない/使い果たされている、特定のページの読み込みが遅いについては、サポートナレッジベースを参照してください。 |