Alertas gerenciados para Adobe Commerce: alerta de aviso da CPU
Este artigo fornece etapas de solução de problemas quando você recebe um alerta de aviso da CPU para o Adobe Commerce no New Relic. É necessária uma ação imediata para corrigir o problema. O alerta será semelhante ao seguinte, dependendo do canal de notificação de alerta selecionado.
{width="500"}
Produtos e versões afetados
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 clientes um conjunto padrão usando insights do suporte e da engenharia.
Fazer!
- Anule qualquer implantação programada até que esse alerta seja limpo.
- Coloque o site no modo de manutenção imediatamente se ele não responder totalmente. Para obter etapas, consulte Guia de Instalação > Habilitar ou desabilitar o modo de manutenção em nossa documentação para desenvolvedores. Adicione seu IP à lista de endereços IP isentos para garantir que você ainda possa acessar seu site para solucionar problemas. Para ver as etapas, consulte Manter a lista de endereços IP isentos na documentação do desenvolvedor.
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, Commerce Admin, importações/exportações de dados).
- Limpe o cache.
Solução
Siga estas etapas para identificar e solucionar problemas da causa.
-
Use a página Transação de APM do New Relic para identificar transações com problemas de desempenho:
- Classifique as transações pelas pontuações crescentes do Apdex. Apdex refere-se à satisfação do usuário com o tempo de resposta dos seus aplicativos e serviços Web. Uma baixa pontuação do Apdex pode indicar um afunilamento (uma transação com um tempo de resposta mais alto). Normalmente é o banco de dados, Redis ou PHP. Para obter etapas, consulte Exibir transações com a maior insatisfação Apdex da New Relic.
- Classifique as transações por throughput mais alto, tempo médio de resposta mais lento, mais demorado e outros limites. Para obter as etapas, consulte o New Relic Encontrar problemas específicos de desempenho.
-
Se você ainda estiver com dificuldades para identificar a origem, use a página Infraestrutura do APM do New Relic para identificar os serviços com muitos recursos. Para obter etapas, consulte a página Hosts de monitoramento de infraestrutura > guia Processos da New Relic.
-
Se você identificar a origem, o SSH no ambiente para investigar mais detalhadamente. Para ver as etapas, consulte Nuvem para Adobe Commerce > SSH no seu ambiente na documentação do desenvolvedor.
-
Se você ainda estiver lutando para identificar a origem:
- Revise 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.
- Considere verificar e desativar catálogos simples. Para ver as etapas, consulte Cores de desempenho lento e execução lenta em nossa base de dados de suporte.
- Se você suspeitar que esteja enfrentando um ataque de DDoS, tente bloquear o tráfego de bot. Para ver as etapas, consulte Como bloquear tráfego mal-intencionado para o Adobe Commerce no nível Fastly em nossa base de dados de suporte.
-
Se o problema parecer temporário, execute etapas de mitigação, como um upsize ou coloque o site no modo de manutenção. Para ver as etapas, consulte Como solicitar o redimensionamento temporário em nossa knowledge base de suporte e Guia de Instalação > Habilitar ou desabilitar o modo de manutenção em nossa documentação de desenvolvedor. Se o upsize retornar o site às operações normais, considere solicitar um upsize permanente (entre em contato com a equipe de conta do Adobe) ou tente reproduzir o problema no ambiente de preparo dedicado executando um teste de carga e otimizando consultas ou código que reduza a pressão sobre os serviços. Para obter etapas, consulte Cloud para Adobe Commerce > Testar implantação > Testes de carga e estresse em nossa documentação para desenvolvedores.