Cron interrompido devido a configurações de OpCache incorretas ou ausentes

Este artigo fornece uma solução para quando o cron para de funcionar devido a configurações OpCache ausentes ou mal definidas.

Produtos e versões afetados

Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte.

Problema

O cron parou de funcionar.

Causa

O módulo OpCache foi atualizado para uma versão mais recente que introduziu um plug-in GraphQL que reescreve o env.php em tempo de execução e pode substituir a configuração cron, o que pode ter causado o problema. A configuração OpCache precisa ser atualizada para evitar problemas com o env.php file, e isso foi resolvido na versão 2002.1.13 do pacote ECE Tools.

Solução

Opção 1: execute o seguinte na ferramenta de linha de comando:

bin/magento cron:run

Talvez seja exibida uma mensagem informando que o cron está desativado.

Opção 2: Abrir o arquivo app/etc/env.php - se você vir o arquivo abaixo, o cron foi desabilitado manualmente, não foi habilitado novamente devido a uma falha na implantação ou o problema estava relacionado às configurações de OpCache.

  'cron' =>
  array (
    'enabled' => 0,
  ),
  1. Se o cron estiver desabilitado, execute este comando para habilitar novamente o cron: vendor/bin/ece-tools cron:enable
  2. Verifique se você está na versão mais recente do ECE Tools. Caso contrário, atualize (ou pule para o item 3). Para verificar sua versão existente, execute este comando:
    composer show magento/ece-tools
  3. Se você já estiver na versão mais recente do ECE Tools, verifique a presença do arquivo op-exclude.txt. Para fazer isso, execute este comando:
    ls op-exclude.txt.
    Se esse arquivo não estiver presente, adicione https://github.com/magento/magento-cloud/blob/master/op-exclude.txt ao repositório, confirme a alteração e implante novamente.
  4. Sem precisar atualizar o ECE Tools, você também pode apenas adicionar/modificar o https://github.com/magento/magento-cloud/blob/master/op-exclude.txt no repositório, confirmar a alteração e reimplantar.

Leitura relacionada

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