Gardez un œil sur vos tâches planifiées Laravel et ne manquez jamais un échec.
Laravel Scheduler est puissant : une seule entrée crontab, et toutes vos tâches sont gérées élégamment dans le code. Mais cette centralisation crée un point de défaillance unique. Si le cron système ou le worker queue plante, toutes vos tâches s'arrêtent.
MoniTao s'intègre parfaitement avec Laravel. Utilisez le hook pingBefore/pingAfter natif ou ajoutez un ping manuel dans vos commands pour une surveillance granulaire.
seo.cron_laravel.solution_intro
seo.cron_laravel.solution_example
La méthode native (pingOnSuccess) est plus simple. La méthode manuelle permet de ping à des moments spécifiques du process ou d'inclure des données contextuelles.
Oui, Laravel ping l'URL même si la tâche est dispatchée sur une queue. Mais attention : le ping confirme le dispatch, pas forcément l'exécution du job.
Créez un heartbeat avec période d'1 minute, et ajoutez un ping dans un job qui s'exécute everyMinute(). Si le scheduler système plante, le ping s'arrête.
Laravel 8+ supporte pingOnFailure(). MoniTao peut recevoir ce ping sur un endpoint différent pour tracker les échecs explicites en plus des absences.
Commencez gratuitement, sans carte bancaire.