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