Drupal Warning: MySQL server has gone away query: INSERT INTO watchdog

Про ошибку Drupal Warning: MySQL server has gone away query: INSERT INTO watchdog ( ну и так далее..

Эта ошибка вылезает при пользовании админкой Друпала.
Во первых что говорят сами мускульщики:
http://dev.mysql.com/doc/refman/5.0/en/gone-away.html

Там написано то, что эта ошибка может обозначать всё что угодно.
Кто-то сразу категорически советует менять хостера.
Да, зачастую эта ошибка связана именно с хостером. Но не спешите пороть горячку! Дело, возможно, просто в настройках, а именно, в настройках php.ini.
Нужно просто кинуть в корень сайта свой php.ini со своими настройками(но зависит от хостера, потому узнавайте у своего).
Я поменяла их так:

max_execution_time = 600     ; Maximum execution time of each script, in seconds
max_input_time = 1200 ; Maximum amount of time each script may spend parsing request data
memory_limit = 256M      ; Maximum amount of memory a script may consume (128MB)
mysqli.reconnect = On

С первыми тремя все понятно. А вот про mysqli.reconnect:
mysqli.reconnect = [Off/On], эта директива управляет процессом переподключения в результате сбоя или обрыва соединения.

Данное решение устранило проблему на моих Drupal-сайтах.

Рекомендовать в Социальных сетях:
 

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *