Aquecimento de cache e site indisponível no Adobe Commerce
Este artigo fornece uma solução para quando o cache da página estiver aquecendo e houver uma implantação paralisada ou site inativo.
Produtos e versões afetados
- Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte.
Problema
O script de aquecimento de cache, no final da fase de pós-implantação, envia solicitações a uma taxa tão alta que determinadas instâncias, como as de 4 cpu, não podem lidar com isso. O nginx deles esgota o número de trabalhadores.
Etapas a serem reproduzidas:
Iniciar operações de aquecimento do cache.
Resultado esperado:
Páginas ou todo o site é carregado.
Resultado real:
O site não está disponível ou o tempo de resposta é muito alto.
Solução
Limitar o número de conexões simultâneas durante o aquecimento do cache. Isso requer a adição da variável de pós-implantação WARM_UP_CONCURRENCY
para especificar o número de solicitações de aquecimento que o script de aquecimento de cache pode enviar simultaneamente. Definir essa opção pode ajudar a gerenciar a carga na infraestrutura em nuvem da Adobe Commerce. Para ver as etapas, consulte Variáveis pós-implantação > WARM_UP_CONCURRENCY na documentação do desenvolvedor.
Leitura relacionada
Cache de Página Inteira em nosso guia do usuário