Assurez-vous que vos workers Messenger traitent les messages sans interruption.
Symfony Messenger gère vos queues asynchrones : emails, notifications, traitements lourds. Vos workers doivent tourner 24/7 pour traiter ces messages. Mais comment savoir si un worker a crashé à 4h du matin ?
MoniTao surveille vos workers via heartbeat. Configurez un message de ping périodique, et soyez alerté dès qu'un worker arrête de traiter.
seo.cron_symfony.integration_intro
seo.cron_symfony.integration_example
Chaque worker peut avoir son propre token de ping. Ou utilisez un message commun que tous les workers peuvent traiter (le premier qui le reçoit ping).
Non si vous le priorisez correctement. Placez-le sur un transport dédié "heartbeat" avec priorité haute pour qu'il soit toujours traité rapidement.
Combinez le heartbeat (worker actif) avec un monitoring de la taille de queue via votre dashboard applicatif. MoniTao confirme que le worker tourne.
Oui, et c'est recommandé. Supervisor + MoniTao = workers qui se relancent automatiquement + vous êtes alerté quand ça arrive. Double sécurité.
Commencez gratuitement, sans carte bancaire.