Programación y tiempo

Cron, zonas horarias y DST sin sorpresas

Un proceso de programación que documenta el dialecto cron y la zona horaria y prueba los límites del calendario antes de llegar a producción.

Una expresión cron correcta puede ejecutarse en otro instante si el planificador usa una zona horaria o un dialecto diferente. Durante un cambio de horario de verano una hora local puede desaparecer o repetirse.

Identifica el contrato del planificador

Documenta si usa cinco o seis campos, la numeración de los días de la semana, la lógica AND u OR de los campos de día, las extensiones admitidas y la zona horaria configurada.

Prueba los límites del calendario

Previsualiza las ejecuciones al final de mes, en años bisiestos, durante cambios de horario, a medianoche y alrededor de despliegues. Decide cómo tratar una ejecución omitida o dos ejecuciones de la misma hora local.

Haz que las tareas se puedan repetir con seguridad

Usa claves de idempotencia, bloqueos, reintentos limitados, registros observables de ejecución y almacenamiento en UTC cuando una ejecución duplicada o tardía pueda modificar los datos dos veces.

Lista de programación cron

  • Identifica el planificador y el dialecto cron
  • Registra la zona horaria efectiva
  • Previsualiza los cambios de horario y los límites de mes
  • Define el tratamiento de ejecuciones omitidas y duplicadas
  • Supervisa las marcas de tiempo reales de ejecución

Guías relacionadas

Aprenda el workflow detrás de esta herramienta y qué revisar después.

Herramientas relacionadas