Тайм-аут соединения с Doctrine2 в демоне
У меня есть долго работающий демон (команда Symfony2), который получает работу из рабочей очереди в Redis, выполняет эти задания и записывает в базу данных, используя orm.
Я заметил, что при этом у работника есть тенденция умирать, потому что время соединения с MySQL истекло, когда работник бездельничает, ожидая работы.
В частности, я вижу это в журнале: MySQL Server исчез.
Могу ли я в любом случае автоматически восстановить связь с доктриной? Или есть какой-то способ, которым я могу вручную поймать исключение и заново подключить доктрину?
ThanksI»