Cron (tarefas agendadas)

O Adobe Commerce e o Magento Open Source executam algumas operações conforme agendado, executando periodicamente um script. Você pode controlar a execução e o agendamento de trabalhos cron do Commerce por meio do Administrador. As operações de armazenamento executadas de acordo com um cronograma cron incluem, mas não estão limitadas a:

IMPORTANT
Os serviços da Commerce devem ser instalados no crontab para garantir que os componentes principais e algumas extensões de terceiros funcionem conforme esperado. Consulte as instruções no Guia de Instalação para obter informações detalhadas sobre como instalar serviços no crontab.

Além disso, você pode configurar os seguintes itens para serem executados de acordo com um cronograma cron:

  • Solicitar atualizações e reindexação da grade do sistema
  • Duração do pagamento pendente

Verifique se as URLs de base do armazenamento estão definidas corretamente para que as URLs geradas durante as operações cron estejam corretas. Para o Adobe Commerce na infraestrutura em nuvem, consulte Configurar trabalhos do cron no Guia do Commerce na Infraestrutura em Nuvem. No local, consulte Configurar e executar o con no Guia de Configuração.

Configurar cron

  1. Na barra lateral Admin, vá para Stores > Settings>Configuration.

  2. No painel esquerdo, expanda Advanced e escolha System.

  3. Expandir Seletor de expansão a seção Cron.

    Configuração avançada - tarefas cron {width="600" modal="regular"}

  4. Conclua as configurações a seguir para os grupos Index e Default.

    As configurações são as mesmas em cada seção.

    • Generate Schedules Every - Define a frequência com que o agendamento é gerado (em minutos). Os agendamentos são armazenados no banco de dados.
    • Schedule Ahead for - Define com que antecedência os trabalhos cron são agendados (em minutos). Por exemplo, se esta configuração estiver definida como 10 e o cron for executado, os trabalhos cron serão agendados para os próximos 10 minutos.
    • Missed if not Run Within - Define o tempo (em minutos) usado para determinar um trabalho perdido. Se o trabalho cron não for executado em seu horário agendado e o tempo especificado decorrer, ele não poderá ser executado e seu status será definido como Missed.
    • History Cleanup Every - Define o tempo (em minutos) em que o histórico de tarefas concluídas é limpo no banco de dados.
    • Success History Lifetime - Define a duração (em minutos) em que o histórico de trabalhos cron com status Successful permanece no banco de dados.
    • Failure History Lifetime - Define a duração (em minutos) em que o histórico de trabalhos cron com status Error permanece no banco de dados.
    • Use Separate Process - Define se todos os trabalhos cron do grupo são executados em um processo do sistema separado. Opções: Yes / No

    Configuração avançada - índice do grupo cron {width="600" modal="regular"}

  5. Quando terminar, clique em Save Config.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1