Мои сценарии довольно пронизаны разветвленными процессами во множестве различных функций. Каждый раз, когда вызывается pcntl_fork ()
, все соединения MySQL теряются. Если я запускаю запрос в соединении PDO MySQL, я получаю сообщение об ошибке «Сервер MySQL ушел»
.
Проблема в том, что эта ошибка появляется только в PDO :: errorinfo ()
после неудачного выполнения запроса. Я хотел бы иметь возможность определить, "ушел ли сервер MySQL", прежде чем я попытаюсь выполнить запрос. Таким образом, я мог бы создать оболочку PDO, которая устанавливает для меня новое соединение в таких ситуациях.
Есть идеи?