Solução de problemas do Redis no Adobe Commerce
Este artigo é uma ferramenta de solução de problemas para usuários locais do Adobe Commerce e do Adobe Commerce em infraestrutura em nuvem que têm problemas com o Redis. Clique em cada pergunta para revelar a resposta em cada etapa da solução de problemas. Dependendo dos sintomas, a solução de problemas explicará como você pode solucionar problemas de versão e memória e otimizar o desempenho.
Etapa 1 - Redefinir problema step-1
a. SIM - Vá para Etapa 2.
b. NÃO - Retornar para support.magento.com e procure por artigos relevantes para a solução de problemas.
Etapa 2 - Confirmar os patches do Redis instalados step-2
a. SIM - Vá para Etapa 3.
b. NÃO - Verifique se você tem a versão mais recente do pacote magento-cloud-patches
instalado. Este pacote tem os patches necessários para o Redis. Para acessar, acesse Magneto-cloud-patches do GitHub.
Etapa 3 - Confirmar se a versão do Redis é compatível step-3
Verifique executando os seguintes comandos na CLI. Pro ou armazenamento temporário: $ redis-cli -p %port-number% info | grep redis_version
, onde %port-number%
é o número da porta, que pode ser encontrado no campo app/etc/env.php
ou executando um destes comandos: $ vendor/bin/ece-tools env:config:show | grep -i redis -A 3
ou $ cat app/etc/env.php | grep redis -A 3
Início ou integração: $ redis-cli -h 'redis.internal' info | grep redis_version
a. SIM - Vá para Etapa 4.
b. NÃO - a Adobe Commerce oferece suporte às versões 3.2 e 5.0 do Redis. Se você estiver executando o Adobe Commerce na infraestrutura em nuvem 2.3.3 ou superior, recomendamos atualizar para o Redis 5. Para obter etapas de configuração sobre a arquitetura do plano Pro da infraestrutura em nuvem do Adobe Commerce, ambientes de Integração e Início, incluindo a ramificação mestre, consulte Adobe Commerce na infraestrutura em nuvem > Configurar o serviço Redis na documentação do desenvolvedor. **É necessário enviar um tíquete de suporte para alterar a configuração do serviço nos ambientes de produção e preparo da arquitetura Pro. Além disso, para o Adobe Commerce na infraestrutura em nuvem e o Adobe Commerce no local 2.3.5+, recomenda-se a implementação do cache Redis estendido. Esse tipo de implementação do cache Redis fornece melhorias que minimizam o número de consultas a Redis que são executadas em cada solicitação Adobe Commerce. Para obter etapas, consulte Implementação do cache Redis estendido Adobe Commerce 2.3.5+ em nossa base de conhecimento de suporte. Para todos os outros usuários do Adobe Commerce, consulte Guia de configuração do Adobe Commerce > Configurar Redis na documentação do desenvolvedor, para obter etapas.
Etapa 4 - Verificar a versão mais recente de ECE-Tools step-4
Verifique qual versão você tem executando o comando no CLI/Terminal: $php vendor/bin/composer info magento/ece-tools
.
a. SIM - Vá para Etapa 5.
b. NÃO - Atualizar ECE-Tools para a versão mais recente.
Etapa 5 - Avaliar o tráfego de rede step-5
a. SIM - Tente o seguinte: para uma arquitetura não dividida, verifique se uma conexão secundária é usada. Para arquitetura dividida, a variável O cache L2 deve estar habilitado.
b. NÃO - Define a configuração do cache L2 utilizando Atualizando backend Redis. Vá para Etapa 6.
Etapa 6 - Verificar a velocidade do site step-6
/dev/shm
para ver se é necessário aumentar o espaço. Se precisar de mais espaço, enviar um tíquete de suporte.b. NÃO - A ativação do cache L2 parece ter resolvido seus problemas com o Redis.