Como verificar por que o cron foi desabilitado
Este artigo oferece soluções de problemas com o cron na Adobe Commerce em produtos de infraestrutura em nuvem.
Descrição description
Ambientes
Adobe Commerce na infraestrutura em nuvem, todas as versões
Problema/Sintomas
Você notou que seu cron não estava em execução.
Por exemplo: você vê as seguintes linhas no arquivo app/etc/env.php:
array (
'enabled' => 0
),
Uma matriz vazia significa que o cron está habilitado:
array (
),
Causas
Há vários motivos pelos quais o cron não está ativo no momento:
- O cron foi desabilitado devido a configurações de OpCache ausentes.
- A equipe de infraestrutura desativou seu cron, pois estava causando mau desempenho/desativação do site.
- O cron não foi reativado porque a implantação falhou.
Resolução resolution
Solução para configuração perdida do OpCache
Consulte Cron interrompido devido a configurações incorretas ou ausentes do OpCache em nossa base de dados de conhecimento Commerce.
Solução para desabilitados pela equipe de infraestrutura
- Verifique os tíquetes de suporte anteriores em que o site estava inativo ou não estava respondendo.
- Em seguida, verifique se a equipe de infraestrutura indicou que a desativou.
- Verifique se você solucionou os problemas/preocupações apresentados pela equipe de infraestrutura.
- Envie uma Solicitação de suporte se precisar de mais assistência para solicitar a reativação do cron e explicar como você resolveu os problemas indicados pela equipe de infraestrutura.
Falha na solução para implantação
-
Verifique os logs de implantação:
- Exiba e gerencie logs em nosso Guia do Commerce na Infraestrutura em Nuvem.
- Verificando o log de implantação se a interface da Nuvem tem o erro log recortado na nossa base de dados de conhecimento Commerce.
-
Se a implantação tiver falhado durante a etapa
setup:upgrade, o cron não terá sido habilitado novamente.Por exemplo, você vê esta linha no log de implantação:
code language-none The command "/bin/bash -c "set -o pipefail; php ./bin/magento setup:upgrade --keep-generated --ansi --no-interaction | tee -a /app/$<project_id>/var/log/install_upgrade.log"" failed. Cache types config flushed successfully -
Caso contrário, a implantação pode ter falhado durante algum outro estágio. Verifique o log de implantação e verifique se ambas as linhas são exibidas (exemplo abaixo). Se você não vir ambas as linhas semelhantes a esta no log, significa que o cron não foi reativado:
code language-none [ 2024-03-06T10:55:39.345564+00:00] INFO: Disable cron … [ 2024-02-07T10:50:09.579005+00:00] INFO: Enable cron -
Envie uma Solicitação de suporte se precisar de mais ajuda.