MySQL server has gone away

Раздел: Программирование
Написано: 19.03.2012
Автор: Antonio


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Ошибка MySQL server has gone away в основном возникает в следующих случаях:

1. Произошло закрытие соединения MySQL сервером по прошествии времени, указанного в переменной wait_timeout.
2. Если MySQL получает неправильный или слишком большой пакет, то сервер предполагает, что с клиентом что-то не так, и закрывает соединение. За максимальный размер пакета отвечает переменная max_allowed_packet.
3. Отправка команды «закрытия» на соединении MySQL с последующей попыткой выполнить запрос на закрытом соединении.


Решение очевидное — перепроверить значения величин переменных и логику работы скрипта.

P.S. вывести переменные MySQL и их значения на экран можно с помощью команды:

SHOW VARIABLES

ее можно выполнить, например, в PHPMyAdmin в разделе SQL

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com