Alertas gerenciados no Adobe Commerce: alerta de aviso de memória Redis

Este artigo fornece etapas de solução de problemas para quando você recebe um alerta de aviso Redis para Adobe Commerce no New Relic. É necessária ação imediata para resolver o problema. O alerta será semelhante ao seguinte, dependendo do canal de notificação de alerta selecionado:

new_relic_redis_memory_warning.png

Produtos e versões afetados

Todas as versões da arquitetura do plano Pro da infraestrutura em nuvem do Adobe Commerce.

Problema

Você receberá um alerta no New Relic se tiver inscrito no Managed alerts for Adobe Commerce e um ou mais limites de alerta tiverem sido ultrapassados. Esses alertas foram desenvolvidos pela Adobe para fornecer aos comerciantes um conjunto padrão de alertas usando insights do suporte e da engenharia.

Fazer!

  • É recomendável suspender qualquer implantação agendada até que esse alerta seja limpo.
  • Se o site estiver respondendo ou ficar totalmente sem resposta, coloque-o imediatamente no modo de manutenção. Para obter etapas, consulte o Guia de Instalação > Habilitar ou desabilitar o modo de manutenção em nosso Guia de Instalação.
  • Adicione seu IP à lista de endereços IP isentos para garantir que você ainda possa acessar seu site para solucionar problemas. Para obter as etapas, consulte Manter a lista de endereços IP isentos em nosso Guia de Instalação.

Não!

  • Inicie campanhas de marketing adicionais que podem trazer visualizações de página adicionais para o site.
  • Execute indexadores ou crons adicionais que possam causar tensão adicional na CPU ou no disco.
  • Execute qualquer tarefa administrativa importante (ou seja, uma ação importante no Administrador do Commerce, como importações/exportações de dados, mídia de limpeza, categorias de salvamento com um grande número de produtos atribuídos e atualizações em massa).
  • Limpe o cache.

Solução

Siga estas etapas para identificar e solucionar problemas da causa.

  1. Verifique se a Memória Usada do Redis está aumentando ou diminuindo na página one.newrelic.com > Infraestrutura > Serviços de terceiros. Selecione o painel Redis. Se estiver estável ou aumentando, envie um tíquete de suporte para fazer o upsizing do cluster ou aumente o limite de maxmemory para o próximo nível.

  2. Se não conseguir identificar a causa do aumento do consumo de memória Redis, analise as tendências recentes para identificar problemas com implantações de código recentes ou alterações de configuração (por exemplo, novos grupos de clientes e grandes alterações no catálogo). É recomendável que você verifique os últimos sete dias de atividade para obter correlações em implantações ou alterações de código.

  3. Verifique se há extensões de terceiros que se comportam mal:

    • Tente encontrar uma correlação com extensões de terceiros instaladas recentemente e a hora em que o problema começou.
    • Revise as extensões que poderiam afetar o cache do Adobe Commerce e fazer com que o cache cresça rapidamente. Por exemplo, blocos de layout personalizados, substituição da funcionalidade de cache e armazenamento de grandes quantidades de dados em cache.
  4. Se não houver evidência de extensões com comportamento incorreto, Instale os patches mais recentes para corrigir problemas de Redis para o Adobe Commerce na infraestrutura de nuvem. Se as etapas acima não ajudarem a identificar ou solucionar o problema, considere ativar o cache L2 para reduzir o tráfego de rede entre o aplicativo e o Redis. Para obter informações gerais sobre o que é cache L2, consulte cache L2 no aplicativo do Adobe Commerce em nosso Guia de Configuração. Para habilitar o cache L2 para a infraestrutura em nuvem, tente o seguinte:

    • Atualize as Ferramentas ECE se estiverem abaixo da versão 2002.1.2.
    • Configure o Cache L2 usando a variável REDIS_BACKEND e atualizando o arquivo .magento.env.yaml:
    code language-yaml
    stage:
       deploy:
           REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a