Un cron job te permite programar un proceso en un intervalo específico para tu aplicación. Esto te permite automatizar tareas repetitivas como el envío de informes o la realización de tareas de mantenimiento de forma temporizada, sin un pod en ejecución continua.

Un proceso de trabajo cron es similar a un background worker pero sólo se inicia en función de la temporización configurada y se apaga tras finalizar la operación requerida.

Puedes añadir un trabajo cron cuando añadas una aplicación o en cualquier momento en Procesos. Aunque no hay límite en el número de procesos de trabajo cron que puedes añadir, cada proceso requiere al menos un pod para ejecutarse.

Para añadir un nuevo cron job, haz clic en Crear proceso y rellena los campos como se indica a continuación:

Crear un proceso cron job.
Crear un proceso cron job.
  • Nombre: El nombre del proceso; por ejemplo, Programación de correo electrónico de marketing.
  • Tipo: Elige Cron job.
  • Comando de inicio: El comando necesario para iniciar el proceso; por ejemplo, npm run [proceso].
  • Repeticiones: Elige la frecuencia con la que quieres que se ejecute el proceso (cada minuto, hora, día, semana, mes o año). Cuando elijas la frecuencia con la que quieres que se ejecute el proceso, puedes elegir un minuto, hora, día, fecha o mes concretos, en función de tu primera selección.
  • Tamaño del pod: Determina la CPU y la RAM dedicadas al proceso.
  • Instancias: El número de instancias necesarias, hasta un máximo de 50. Cada instancia representa un pod, y todas las instancias utilizan el mismo tamaño de pod. No puedes definir un tamaño de pod diferente para cada instancia.

Puedes cambiar los detalles de cualquier proceso en cualquier momento, incluyendo el tamaño del pod (escalado vertical) y el número de pods que se ejecutan simultáneamente (escalado horizontal). Para saber más sobre cómo cambiar el tamaño del pod y otras opciones de escalado, consulta nuestra guía sobre cómo Escalar los Recursos de la Aplicación.

Documentación Relacionada