Ir al contenido principal

FORUM TRAINIZER

Espace d'entraide, d'échanges techniques et de régularisation

Résolu

Erreur 500 sur le bus de messages Messenger avec transport Doctrine

Initié par fbotta22 Le 25/07/2026 à 01:46
FB
fbotta22 Auteur
25/07/2026 à 01:46

Bonjour à tous,

J'ai une erreur HTTP 500 sur mon application lors de l'émission d'un événement asynchrone via le bus Messenger. L'erreur indique : Connection lost during statement execution. La table messenger_messages est pourtant bien générée en BDD.

MA
marceaurodrigues Formateur
26/07/2026 à 01:46
Solution acceptée

Salut Thomas !

Ce comportement arrive souvent si ton consommateur n'a pas été relancé après une modification d'entité ou si le timeout de connexion SQL de ton worker expire.

Essaie de stopper tes workers et de vider le cache :

php bin/console messenger:stop-workers
php bin/console cache:clear

Puis relance le worker avec l'option --time-limit=3600 pour éviter les fuites de mémoire.

Accessibilité