MySQL → Избавляемся от ошибки "MySQL server has gone away"

27.02.2012

Основная причина получения ошибки MySQL server has gone away — закрытие соединения MySQL сервером по прошествии времени, указанного в wait_timeout (по умолчанию это 30 секунд).

Вторая причина, это маленькое значение параметра max_allowed_packet.

Лечение — увеличить значения wait_timeout и max_allowed_packet в файле настроек MySQL сервера.

Узнать расположение файла настроек поможет команда:

mysqld --verbose --help | grep -A 1 "Default options"

Подробнее на русском, на английском.

Похожие записи

Комментарии

Гость
04.04.2014, 23:06

wait_timeout - лучше совсем закомментировать

Добавить комментарий