Como verificar por que cron foi desabilitado

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:

  1. O cron foi desabilitado devido a configurações OpCache ausentes.
  2. A equipe de Infraestrutura desabilitou cron porque estava causando mau desempenho/inatividade no site.
  3. 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 solution-missed-opcache-settings

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 solution-disabled-by-infrastructure-team

  1. Verifique os tíquetes de suporte anteriores em que o site estava inativo ou não estava respondendo.
  2. Em seguida, verifique se a equipe de infraestrutura indicou que a desativou.
  3. Verifique se você solucionou os problemas/preocupações apresentados pela equipe de infraestrutura.
  4. 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 solution-deployment-failed

Verifique os logs de implantação:

  1. 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

  2. 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.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a