Неуловимое ErrorException в PHP - PullRequest
0 голосов
/ 30 сентября 2018

Иногда мой php говорит:

"ErrorException: ошибка при отправке пакета QUERY. PID = X"

Я пытался вставить блок try / catch вдля обработки повторной попытки (с \Exception в качестве класса исключения), но мой блок try / catch не имеет никакого эффекта, и ошибка все еще генерируется.

Есть идеи?Большое спасибо

1 Ответ

0 голосов
/ 30 сентября 2018

Эта ошибка иногда возникает из-за того, что пакеты превышают max_allowed_packet

, это не PHP-исключение для его перехвата, это ошибка MySQL.

Можете ли вы обновить my.cnf идобавьте следующее:

max_allowed_packet=50M

, затем перезапустите MySQL, все должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...