Expresión cron inválida en n8n
Por qué expresiones cron mal formadas causan que workflows corran en tiempos incorrectos o no corran
¿Qué es este problema?
Las expresiones cron definen cuándo corren los workflows programados. Una expresión inválida o incorrecta puede causar que el workflow nunca se dispare, corra en el momento equivocado, o corra mucho más frecuentemente de lo esperado.
Errores comunes de cron:
•Usar 6 campos en lugar de 5 (o viceversa)•Confundir numeración de día-de-semana (0-6 vs 1-7)•Establecer combinaciones imposibles (Feb 30)•Typos en caracteres especiales (* vs ?)
¿Por qué es peligroso?
Ejecuciones perdidas
Workflows críticos pueden nunca correr si la expresión cron es inválida.
Timing incorrecto
Workflows corren en tiempos inesperados, causando problemas de sincronización de datos o confusión de usuarios.
Desperdicio de recursos
La expresión puede dispararse mucho más seguido de lo esperado, consumiendo recursos.
Fallas silenciosas
n8n puede no reportar claramente que una expresión cron es inválida.
Cómo solucionarlo
- 1
Usar un validador de cron
Prueba expresiones en crontab.guru antes de desplegar a n8n.
- 2
Verificar formato cron de n8n
n8n usa cron de 5 campos (minuto, hora, día, mes, día-semana)—no 6 campos.
- 3
Probar con intervalos cortos
Antes de desplegar, establece un intervalo de 1 minuto para verificar que el trigger se dispara.
- 4
Usar el editor de UI
El Schedule Trigger de n8n tiene un editor visual que previene errores de sintaxis.
Escanea tu workflow ahora
Sube tu archivo JSON de n8n y detecta expresiones cron inválidas o sospechosas.