Adobe Commerceに関する Redis のトラブルシューティング
この記事は、Redis に関する問題があるAdobe Commerce オンプレミスおよびAdobe Commerce on cloud infrastructure マーチャント向けのトラブルシューティングツールです。 各質問をクリックすると、トラブルシューティングの各ステップの回答が表示されます。 症状に応じて、バージョンとメモリの問題をトラブルシューティングし、パフォーマンスを最適化する方法を示します。
手順 1 - Redis の問題 step-1
a.はい – に進みます。 手順 2.
b.いいえ – に戻る support.magento.com 関連するトラブルシューティング記事を検索します。
手順 2 - インストールされている Redis パッチを確認する step-2
a.はい – に進みます。 手順 3.
b.いいえ – パッケージの最新バージョンがあることを確認してください magento-cloud-patches
インストールされています。 このパッケージには、Redis に必要なパッチが含まれています。 アクセスするには、に移動します GitHub マグネトクラウドパッチ.
手順 3 - Redis のバージョンがサポートされていることを確認 step-3
CLI で次のコマンドを実行して確認します。 プロまたはステージング: $ redis-cli -p %port-number% info | grep redis_version
、ここで %port-number%
はポートの番号で、 app/etc/env.php
ファイルを開くか、次のいずれかのコマンドを実行します。 $ vendor/bin/ece-tools env:config:show | grep -i redis -A 3
または $ cat app/etc/env.php | grep redis -A 3
スターターまたは統合: $ redis-cli -h 'redis.internal' info | grep redis_version
a.はい – に進みます。 手順 4.
b.いいえ。Adobe Commerceは Redis バージョン 3.2 と 5.0 をサポートしています。Adobe Commerceを Cloud Infrastructure 2.3.3 以降で実行している場合は、Redis 5 にアップグレードすることをお勧めします。 マスターブランチを含む Cloud Infrastructure Pro プランアーキテクチャ、Integration、Starter 環境のAdobe Commerceの設定手順については、以下を参照してください。 クラウドインフラストラクチャー上のAdobe Commerce/Redis サービスの設定 開発者向けドキュメントを参照してください。 **必須 サポートチケットを送信 pro アーキテクチャの実稼動環境およびステージング環境でサービス設定を変更する場合。 また、クラウドインフラストラクチャー上のAdobe CommerceおよびオンプレミスのAdobe Commerce 2.3.5 以降では、拡張 Redis キャッシュの実装をお勧めします。 このタイプの Redis キャッシュ実装は、各Adobe Commerce リクエストで実行される Redis へのクエリの数を最小限に抑える機能強化を提供します。 手順については、次を参照してください Adobe Commerce 2.3.5 以降の拡張 Redis キャッシュ実装 サポートナレッジベースで。 その他すべてのAdobe Commerce ユーザーについては、を参照してください。 Adobe Commerce設定ガイド/Redis を設定する 手順については、開発者向けドキュメントを参照してください。
手順 4 – 最新バージョンの ECE-Tools を確認する step-4
CLI/ターミナルでコマンドを実行して、使用しているバージョンを確認します。 $php vendor/bin/composer info magento/ece-tools
.
a.はい – に進みます。 手順 5.
b.いいえ – ECE ツールのアップグレード を最新リリースに更新しました。
手順 5 - ネットワークトラフィックの評価 step-5
a.はい – 次を試してください。分割されていないアーキテクチャの場合は、 セカンダリ接続 が使用されます。 分割アーキテクチャの場合、 L2 キャッシュを有効にする必要があります.
b.いいえ:次の方法で L2 キャッシュを構成します。 Redis バックエンドの更新. 次の手順に進みます。 手順 6.
手順 6 - サイト速度の確認 step-6
/dev/shm
を使用して、スペースを増やす必要があるかどうかを確認します。 さらにスペースが必要な場合は、 サポートチケットを送信.b. NO - L2 キャッシュを有効にすると、Redis の問題が解決したようです。