Como verificar por que cron foi desabilitado
- Tópicos:
- Configuração
Criado para:
- Desenvolvedor
Este artigo oferece soluções de problemas com o cron nos produtos Adobe Commerce on cloud infrastructure.
Produtos e versões afetados
- Adobe Commerce na infraestrutura em nuvem, todas as versões
Problema
Estes são os sintomas de cron problemas:
Você notou que o 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 significaria que 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 OpCache ausentes.
- A equipe de Infraestrutura desabilitou cron porque estava causando mau desempenho/inatividade no site.
- O cron não foi reabilitado porque sua implantação falhou.
Consulte uma das seções a seguir para obter uma solução para o seu problema.
Soluções
Solução para configurações perdidas OpCache
Consulte Cron interrompido devido a configurações incorretas ou ausentes OpCache configurações 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 de 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 do Usuário da Nuvem tem
log snipped
erro em nossa Base de Dados de Conhecimento Commerce.
-
Se a implantação falhou durante a etapa
setup:upgrade
, o cron não terá sido reativado.
Por exemplo: você verá esta linha no log de implantação: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:
[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.