Estimateur du temps d'exécution Cron
No overlap in sampled pairs: duration fits between consecutive runs.
| # | Run start | Next run | Gap | Status |
|---|---|---|---|---|
| 1 | 2026-06-29 11:55:00 | 2026-06-29 12:00:00 | 5m | Overlap risk |
| 2 | 2026-06-29 12:00:00 | 2026-06-29 12:05:00 | 5m | Overlap risk |
| 3 | 2026-06-29 12:05:00 | 2026-06-29 12:10:00 | 5m | Overlap risk |
| 4 | 2026-06-29 12:10:00 | 2026-06-29 12:15:00 | 5m | Overlap risk |
| 5 | 2026-06-29 12:15:00 | 2026-06-29 12:20:00 | 5m | Overlap risk |
| 6 | 2026-06-29 12:20:00 | 2026-06-29 12:25:00 | 5m | Overlap risk |
| 7 | 2026-06-29 12:25:00 | 2026-06-29 12:30:00 | 5m | Overlap risk |
| 8 | 2026-06-29 12:30:00 | 2026-06-29 12:35:00 | 5m | Overlap risk |
| 9 | 2026-06-29 12:35:00 | 2026-06-29 12:40:00 | 5m | Overlap risk |
| 10 | 2026-06-29 12:40:00 | 2026-06-29 12:45:00 | 5m | Overlap risk |
| 11 | 2026-06-29 12:45:00 | 2026-06-29 12:50:00 | 5m | Overlap risk |
| 12 | 2026-06-29 12:50:00 | 2026-06-29 12:55:00 | 5m | Overlap risk |
| 13 | 2026-06-29 12:55:00 | 2026-06-29 13:00:00 | 5m | Overlap risk |
| 14 | 2026-06-29 13:00:00 | 2026-06-29 13:05:00 | 5m | Overlap risk |
| 15 | 2026-06-29 13:05:00 | 2026-06-29 13:10:00 | 5m | Overlap risk |
Mode d'emploi
- Entrez une expression cron pour estimer sa fréquence d'exécution, telle que
*/5 * * * *. - Lisez le nombre estimé d'exécutions par heure, jour, semaine et mois.
- Utilisez les chiffres pour dimensionner les travailleurs, les files d'attente et les limites de débit avant la mise en ligne du travail.
FAQ
Combien de fois ma tâche cron est-elle exécutée par jour?
Cela dépend de l'expression.`*/5 * * * *`s'exécute 288 fois par jour (toutes les 5 minutes),`0 * * * *`s'exécute 24 fois (par heure) et`0 9 * * *`s'exécute une fois par jour.
Pourquoi estimer la fréquence cron?
Connaître le nombre d'exécutions vous aide à dimensionner l'infrastructure, à définir des limites de débit, à prédire la charge de l'API ou de la base de données et à éviter les surprises en matière de facturation ou de capacité.
Ces estimations sont-elles exactes?
Ils sont précis pour les horaires réguliers, mais traitent les combinaisons irrégulières de mois et de jours de semaine comme approximatives, car la longueur du calendrier varie.
Introduction
Un estimateur de temps d'exécution cron répond "à quelle fréquence cela s'exécute-t-il?" en transformant une expression cron en une fréquence concrète et un nombre d'exécutions attendu. Cela est important car une planification qui semble innocente peut se déclencher des centaines de fois par jour, multipliant les appels d'API, les écritures de base de données et les coûts.
Fréquence de course en un coup d'oeil
| Expression | Frequency | Courses par jour | Courses par mois |
|---|---|---|---|
* * * * * |
Chaque minute | 1 440 | ~43 200 |
*/5 * * * * |
Toutes les 5 minutes | 288 | ~8 640 |
0 * * * * |
Hourly | 24 | ~720 |
0 9 * * 1-5 |
En semaine 9h | ~1 (en semaine) | ~22 |
0 0 1 * * |
Monthly | — | 1 |
Pourquoi le décompte est important
Chaque exécution consomme des ressources. Un travail*/1qui appelle une API payante 1 440 fois par jour est très différent d'un travail horaire. L'estimation du décompte à l'avance vous permet de dimensionner les travailleurs, de définir des limites de file d'attente et d'éviter des erreurs de coûts ou de limites de débit incontrôlables.
Cas d'utilisation courants
- Planification de la capacité pour les travailleurs, les files d'attente et les pools de connexions.
- Prévision de l'utilisation des API tierces et du coût des appels planifiés.
- Choisir un intervalle raisonnable au lieu de choisir par défaut « chaque minute ».
Meilleures pratiques
- Préférez l’intervalle le plus grand qui répond encore à votre besoin de fraîcheur.
- Tenez compte des tentatives et de la diffusion: un déclencheur cron peut générer de nombreuses tâches en aval.
- Associez-le au cron overlap detector pour garantir que les tâches fréquentes n'entrent pas en collision et prévisualisez les heures exactes avec le cron next run calculator.