Adobe Commerceに関する Redis のトラブルシューティング

この記事は、Redis に関する問題があるAdobe Commerce オンプレミスおよびAdobe Commerce on cloud infrastructure マーチャント向けのトラブルシューティングツールです。 各質問をクリックすると、トラブルシューティングの各ステップの回答が表示されます。 症状に応じて、バージョンとメモリの問題をトラブルシューティングし、パフォーマンスを最適化する方法を示します。

手順 1 - Redis の問題 step-1

Redis の問題?

a.はい – に進みます。 手順 2.

b.いいえ – に戻る support.magento.com 関連するトラブルシューティング記事を検索します。

手順 2 - インストールされている Redis パッチを確認する step-2

現在インストールされている Redis パッチ

a.はい – に進みます。 手順 3.

b.いいえ – パッケージの最新バージョンがあることを確認してください magento-cloud-patches インストールされています。 このパッケージには、Redis に必要なパッチが含まれています。 アクセスするには、に移動します GitHub マグネトクラウドパッチ.

手順 3 - Redis のバージョンがサポートされていることを確認 step-3

Redis バージョン 3.2 または 5.0 では?

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

最新バージョンの ECE ツール > v2002.1.1?

CLI/ターミナルでコマンドを実行して、使用しているバージョンを確認します。 $php vendor/bin/composer info magento/ece-tools.

a.はい – に進みます。 手順 5.

b.いいえ – ECE ツールのアップグレード を最新リリースに更新しました。

手順 5 - ネットワークトラフィックの評価 step-5

アプリと Redis の間には大量のネットワークトラフィックがありますか?

a.はい – 次を試してください。分割されていないアーキテクチャの場合は、 セカンダリ接続 が使用されます。 分割アーキテクチャの場合、 L2 キャッシュを有効にする必要があります.

b.いいえ:次の方法で L2 キャッシュを構成します。 Redis バックエンドの更新. 次の手順に進みます。 手順 6.

手順 6 - サイト速度の確認 step-6

L2 キャッシュを有効にした後も、サイトの動作が遅いですか?
a.はい – 一時ディレクトリを確認します /dev/shm を使用して、スペースを増やす必要があるかどうかを確認します。 さらにスペースが必要な場合は、 サポートチケットを送信.
b. NO - L2 キャッシュを有効にすると、Redis の問題が解決したようです。

手順 1 に戻る

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a