Um cron job permite que você agende um processo em um intervalo específico para o seu aplicativo. Isso permite automatizar tarefas repetitivas como enviar relatórios ou realizar tarefas de manutenção de forma programada, sem a necessidade de um pod em execução contínua.

Um processo de cron job é semelhante a um Background Worker, mas só é iniciado com base no tempo configurado e é encerrado após concluir a operação necessária.

Você pode adicionar um cron job ao adicionar um aplicativo ou a qualquer momento em Processos. Embora não haja limite para o número de processos de Cron Job que você pode adicionar, cada processo requer pelo menos um pod para ser executado.

Para adicionar um novo cron job, clique em Criar processo e preencha os campos da seguinte forma:

Crie um processo de Cron job.
Crie um processo de Cron job.
  • Nome: O nome do processo; por exemplo, Agendador de e-mail de marketing.
  • Tipo: Escolha Cron job.
  • Comando start: O comando necessário para iniciar o processo, por exemplo, npm run [process].
  • Repetições: Escolha com que frequência você deseja que o processo seja executado (a cada minuto, hora, dia, semana, mês ou ano). Quando você escolhe a frequência, pode então selecionar um minuto, horário, dia, data ou mês específico — dependendo da sua primeira escolha.
  • Tamanho do pod: Isso determina a CPU e a RAM dedicadas ao processo.
  • Instâncias: O número de instâncias necessárias, até um máximo de 50. Cada instância representa um pod, e todas as instâncias usam o mesmo tamanho de pod. Você não pode definir um tamanho de pod diferente para cada instância.

Você pode alterar os detalhes de qualquer processo a qualquer momento, inclusive o tamanho do pod (escalonamento vertical) e o número de pods em execução simultânea (escalonamento horizontal). Para saber mais sobre como alterar o tamanho do pod e outras opções de escalonamento, consulte nosso guia sobre como Escalar recursos de aplicativos.

Clique em Continuar, revise o resumo e o método de pagamento e, em seguida, clique em Confirmar para concluir a criação do novo processo.

Documentação relacionada