Что делать если выдается ошибка MySQL server has gone away

На Днях выполнял большое количество объёмных запросов к базе и получил такую ошибку

server has gone away, давайте разберемся как её лечить.

Как правило эту ошибку вызывают лимиты, которые по умолчанию выставлены разработчиками для стабильной работы.

Заходим в конфиг : etc/my.cnf (если файла нету то просто создайте его с директивами которые ниже)

max_allowed_packet = 64M #отвечает за количество памяти, разрешенного для максимального пакета, по умолчанию стоит 16М

wait_timeout=600 # по умолчанию стоит 60, я увеличил до 600.

После этих изменений не забудьте перезапустить и радуйтесь жизни, ошибка больше вас не будет беспокоить, если это вдруг не так, попробуйте увеличить значения max_allowed_packet до 128.

Комментариев нет »

Еще нет комментариев.

Оставить комментарий

Войти с помощью: 
Вы должны войти чтобы оставить комментарий.