Я разработал приложение, которое отправляет большое количество писем разным пользователям в пакетном режиме.Наиболее распространенной проблемой, с которой я столкнулся в этом приложении, является проблема тайм-аута подключения MySQL.В промежутке между пакетами, когда в ранее открытом соединении не было выполнено ни одного запроса и соединение долгое время не использовалось, MySQL закрывает соединение.После отправки текущего пакета, когда я снова пытаюсь выполнить любой sql-запрос, он выдает ошибку подключения mysql.
Сейчас я использую функцию mysql_ping ($ conn), чтобы проверить, истек ли тайм-аут соединения или нет.Если время ожидания истекло, я снова подключаюсь с помощью функции mysql_connect ().Теперь я перехожу к доктрине, а не к родной функции PHP.Есть ли в Doctorine функция recconnect ()?