Ошибка в mysql "max_allowed_packet" VPS Godaddy
Я получаю ошибку
"Обнаружена серьезная ошибка сеанса. Пожалуйста, сообщите администратору, эта проблема, скорее всего, вызвана небольшим значением в настройке max_allowed_packet MySQL ".
Эта ошибка обычно появляется через каждые 20-25 минут, и когда она появляется, она выходит из системы, а затем снова входит в систему, запускается снова, а затем по истечении некоторого времени та же проблема возникает снова.
Я попытался изменить настройку max_allowed_packet, но получил ошибку "доступ запрещен; вам нужна привилегия SUPER для этой операции". Я даже пытался установить SET SESSION, но ошибка "Переменная SESSION" max_allowed_packet "доступна только для чтения. Используйте SET GLOBAL, чтобы присвоить значение
Я разместил веб-сайт на Vad Centad Godaddy и доступ к нему через шпаклевку или cpanel. Сайт сделан в Moodle 2.0.3, т.е. php.
Мои разработчики используют для исправления этого, но предупреждение будет происходить при перезагрузке сервера. Как сказал Godaddy PPL, перейдите к выделенному, и тогда я смогу, но у меня нет денег, поэтому я не могу в настоящее время. Я пытаюсь найти, как разработчики использовали для временного исправления, то есть до перезагрузки сервера.
1 ответ
Если вы не измените его в файле my.cnf, войдите в Mysql и выполните команду ниже, значение будет сброшено при перезапуске сервера, даже если вы установили его глобально.
SET GLOBAL max_allowed_packet=1073741824;