Знаете ли вы, как избежать следующего фатального сообщения об ошибке:
«…Сервер MySQL ушел».
Я предполагаю, что это означает, что соединение PDO с MySQL было потеряно.
я проверил MySQL max_allowed_packet
переменная, которая равна 268435456 (Я думаю, что это значение более чем достаточно).
Нет способа «избежать» этой ошибки. Эта ошибка происходит, когда вы теряете соединение с сервером БД. Это может произойти по разным причинам. Наиболее распространенная причина MySQL server has gone away
ошибка в том, что сервер отключил тайм-аут и закрыл соединение.
Некоторые другие общие причины:
Проверьте это ссылка на сайт из документации MYSQL для получения дополнительной информации.
Вы можете проверить max_connections и убедиться, что они не достигнуты — это наиболее распространенная причина, которую я помню, чтобы вы получили эту ошибку.
Спасибо за ваши ответы. После нескольких дней исследований я решил сбросить соединение MySQL PDO каждые 250 секунд. Я знаю, что это не лучшее в своем классе решение, но это, по крайней мере, решение, позволяющее избежать проблемы.