[MySQL]MySQL Server Has Gone Away - решение

pligin

Команда форума
Администратор
Сообщения
3.610
Реакции
1.267
PSC
96.946,66
Telegram
pligin
Если Вы получаете ошибку "MySQL Server Has Gone Away", то это означает, что Ваш скрипт выполняется дольше чем MySQL держит подключение открытым, т.е. MySQL разрывает соединение до выполнения Вашего скрипта.
В настройках по умолчанию MySQL ожидает 10 секунд.
Чтобы решить проблему с ошибкой "MySQL Server Has Gone Away", нужно оптимизировать свой скрипт, чтобы время его выполнения укладывалось в 10 секунд либо увеличить это время в настройках MySQL.
Чтобы увеличить время ожидания измените в файле /etc/mysql/my.cnf следующую строку
Код:
wait_timeout=10
10 - это таймаут соединения в секундах
И не забываем сделать сохранить и сделать рестарт MySQL
Код:
service mysql restart
 
Сверху