MySQL Server has gone away и Lost connection to MySQL server

Проблема

При попытке загрузить страницу форума возникает SQL ошибка, в логах

MySQL server has gone away

или родственная ошибка

Lost connection to server during query

Причины

Данные ошибки возникает в результате тайм-аута соединения и его закрытия сервером. По умолчанию сервер закрывает соединение по прошествии 8 часов бездействия. Однако на некоторых хостингах параметр, определяющий время бездействия может быть изменен в меньшую сторону.

Решение

Проблема может быть решена только администратором сервера путем корректировки значений в my.cnf.
Параметры, отвечающие за время бездействия:

interactive_timeout 
wait_timeout

Посмотреть значения данных параметров можно из админцентра IP.Board. Во вкладке Прочее, ссылка Информация о сервере.

По-умолчанию значения данных параметров 28800. Как показывает практика этого достаточно для нормального функционирования сервера. Однако, если данные параметры слишком занижены, например 360 или меньше, то риск появления данных ошибок резко увеличивается.

 

kb/errors/mysql_server_has_gone_away_or_lost_connection_to_mysql_server.txt · Последние изменения: 2008/04/23 19:32 root

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru