Когда закрывается соединение с базой данных в Doctrine?
Установил Doctrine2 как ORM в проект с чистым php. Создаю entity manager в точке входа $em = EntityManager::create($conn, $config);, если я правильно понимаю, то в этот момент и создается соеденение с базой. Получается, если я сам вручную не вызову $em->getConnection()->close(); ,то соединение не закроется, верно?
Максим Федоров, проблема вообще в том, что падает база в очередях pheanstalk. Выполнилась какая-то job, где создался entity manager, потом pheanstalk дальше ждет на другие джобы. В этом случае, как я понимаю, как раз и нужно напрямую удалять entity manager и в новой job создавать его с нуля, верно?