Alerte Email Cron Échoué

Soyez notifié par email quand une tâche planifiée ne s'exécute pas comme prévu.

Les crons sont des tâches silencieuses par nature. Quand ils échouent, personne ne le sait... jusqu'à ce qu'un client se plaigne que ses données n'ont pas été mises à jour ou que sa facture n'a pas été générée.

Avec MoniTao, chaque cron critique envoie un heartbeat après exécution. Si le heartbeat n'arrive pas, une alerte email est déclenchée pour vous prévenir de l'échec.

Pourquoi Alerter sur les Échecs de Cron

  • Tâches critiques : Backups, génération de rapports, synchronisation de données - ces tâches doivent s'exécuter.
  • Échec silencieux : Un cron qui ne s'exécute pas ne génère souvent aucun log. Impossible à détecter sans monitoring externe.
  • Effets retardés : L'impact d'un cron manqué peut n'être visible que des heures ou jours plus tard.

Contenu de l'Alerte Cron

  • Identifiant du cron : Le nom ou identifiant de la tâche qui aurait dû s'exécuter.
  • Dernier heartbeat : Quand le cron s'est exécuté avec succès pour la dernière fois.
  • Délai dépassé : De combien de temps le heartbeat attendu est en retard.

Types d'Échecs Détectés

  • Cron non exécuté : Le cron n'a pas démarré du tout (problème crontab, serveur down).
  • Cron planté : Le cron a démarré mais s'est arrêté avant d'envoyer le heartbeat (crash, timeout).
  • Cron trop lent : Le cron prend plus longtemps que prévu (configurez une grace period appropriée).

Questions Fréquentes

Comment configurer un cron pour envoyer un heartbeat ?

Ajoutez un simple curl à la fin de votre script : curl -s https://monitao.com/ping/votre-id

Quelle grace period configurer ?

Prévoyez une marge pour les variations de durée. Un cron de 5 minutes devrait avoir 10-15 minutes de grace.

Puis-je être alerté si un cron prend trop longtemps ?

Oui, configurez un timeout maximum en plus de la grace period.

L'alerte indique-t-elle pourquoi le cron a échoué ?

MoniTao indique que le heartbeat n'est pas arrivé. Pour le détail de l'erreur, consultez les logs du serveur.

Prêt à dormir sur vos deux oreilles ?

Commencez gratuitement, sans carte bancaire.