Drupal 7 pcntl_fork, дети не могут БД: "mysql server has gone away"
Всем привет, есть проблема суть которой заключается в следующем:
1. делаю форк процесса (pcntl_fork)
2. родитель завершает работу и убивает общие дескрипторы файлов и БД
3. потомок не может обратиться к БД с ошибкой "SQLSTATE[HY000]: General error: 2006 MySQL server has gone away"
Понимаю, что надо бы открыть соединение заново, но это сделать не получается:
1.перед форком закрываю соединение (Database::closeConnection();)
2. после форка открываю (Database::getConnection();)
3. не помогает.