Doctrine2 timeout de connexion dans daemon

J'ai une longue course démon (Symfony2 Commande) qui vient compenser une file d'attente de travail dans le Redis, et effectue ces travaux et des écritures dans la base de données à l'aide de l'orm.

J'ai remarqué que dès qu'il ya une tendance pour les travailleurs de mourir parce que la connexion à MySQL expiré lorsque le travailleur est au ralenti en attente pour le travail.

Plus précisément, je vois cela dans le journal: MySQL Server has gone away.

Est-il de toute façon je peux avoir doctrine reconnecter automatiquement? Ou est-il une manière que je peux manuellement intercepter l'exception et la reconnexion de l'orm doctrine?

Grâce

source d'informationauteur James Cowhen