Закрытие соединения MySQL во время параллельных задач Cron

Я написал службу cron на основе Zend Framework для параллельных задач на основе этих двух статей в блоге:

  • Задачи Cron в приложениях Zend Framework
  • Задачи Zron Framework Cron в параллельном режиме

Таким образом, службы cron используют pcntl_fork() для параллельного pcntl_fork() задач.

Запуск одной задачи с сервисом работает без проблем, но когда я добавляю вторую задачу, я получаю эту ошибку MySQL:

Общая ошибка: сервер MySQL MySQL ушел

Мое лучшее предположение заключается в том, что дочерний поток заканчивается перед другим, а соединение MySQL неявно закрыто. Если это так, как я могу убедиться, что соединение остается открытым до тех пор, пока родительский поток не закроется?

Related of "Закрытие соединения MySQL во время параллельных задач Cron"