Перейти к публикации

Рекомендованные сообщения

Здравствуйте. Хотел бы узнать, в связи с чем может быть подобная проблема:

на сайте webholt.ru при попытке оставить комментарий, появляется следующая ошибка:

The Error returned was:

MySQL server has gone away

Error Number:

2006

SELECT user_id, name, email, hash FROM dle_subscribe WHERE news_id='79'

Но комментарий добавляется, то есть, как я понимаю, после публикации движок обращается к БД, чтобы получить комментарий опубликованный без перезагрузки страницы, но получает такую ошибку. Если страницу обновить - комментарий будет (Ну либо отправится на премодерацию).

Дело в том, что до этого я хостился у МакХоста, но в связи с трагическими событиями вчерашними перебрался на другой хостинг.

У меня есть две версии:

1. Я криво перенес движок, где-то что-то не так сделал.

2. Проблема на стороне хостера.

В чем проблема? Если в движке, то подскажите, как можно исправить (версия 8.5). Если у хостера - то хоть скажите, в чем именно там проблема, чтоб быстрее среагировал...

Заранее благодарен.

Ссылка на сообщение
Поделиться на других сайтах

MySQL server has gone away

потеряно соединение с MySQL сервером. Т.е. выполнение скрипта занимает больше времени, чем разрешено при использовании MySQL. Данный лимит устанавливается хостинг провайдером

Ссылка на сообщение
Поделиться на других сайтах

MySQL server has gone away

потеряно соединение с MySQL сервером. Т.е. выполнение скрипта занимает больше времени, чем разрешено при использовании MySQL. Данный лимит устанавливается хостинг провайдером

С техподдержкой разговаривал, соединение рвется при 20 секундах бездействия. Этого времени даже много на то, чтобы "забрать" коммент из БД. Обычно табличка "Подождите" висела секунд 3-5 от силы, теперь же заставляет ждать вплоть до появления ошибки (те самые секунд 20). Может ли быть проблема в движке? Ведь в остальном все "успевает".

Ссылка на сообщение
Поделиться на других сайтах

Если в настройках скрипта включена подписка на комментарии, то проблема скорее всего в ненастроеном почтовом аккаунте под новый сервер, или вообще запрещена откравка писем. Попробуйте в настройках скрипта отключить подписку на комментарии

Ссылка на сообщение
Поделиться на других сайтах

Если в настройках скрипта включена подписка на комментарии, то проблема скорее всего в ненастроеном почтовом аккаунте под новый сервер, или вообще запрещена откравка писем. Попробуйте в настройках скрипта отключить подписку на комментарии

Отключил подписку, выдало:

INSERT INTO dle_flood (id, ip) values ('1270653041', '95.83.*.*')

Отключил защиту от флуда - вообще обрадовало:

SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '79' order by id DESC LIMIT 0,1

Чего еще можно отключить, а лучше, как бороться с этим, не отключая?

Уже даже пробовал залить заново содержимое папки engine - думал, может там что-то не то - не помогло.

Ссылка на сообщение
Поделиться на других сайтах

gwer,

Я правильно понял, вы никакие сторонние модули не используете? Если используете восстановите оригинальные файлы скрипта, если нет, предоставьте персональным сообщением доступ к админпанели скрипта и по FTP, нужно визуально смотреть

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...