• Гость, поддержи форум! Нажимай на рекламу!
Поддержи проект! Нажми!

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

pligin

Команда форума
Администратор
#1
Если Вы получаете ошибку "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
 
Поддержи проект! Нажми!