gwer 0 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 Здравствуйте. Хотел бы узнать, в связи с чем может быть подобная проблема: на сайте 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). Если у хостера - то хоть скажите, в чем именно там проблема, чтоб быстрее среагировал... Заранее благодарен. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 MySQL server has gone away потеряно соединение с MySQL сервером. Т.е. выполнение скрипта занимает больше времени, чем разрешено при использовании MySQL. Данный лимит устанавливается хостинг провайдером Цитата Ссылка на сообщение Поделиться на других сайтах
gwer 0 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 Автор MySQL server has gone away потеряно соединение с MySQL сервером. Т.е. выполнение скрипта занимает больше времени, чем разрешено при использовании MySQL. Данный лимит устанавливается хостинг провайдером С техподдержкой разговаривал, соединение рвется при 20 секундах бездействия. Этого времени даже много на то, чтобы "забрать" коммент из БД. Обычно табличка "Подождите" висела секунд 3-5 от силы, теперь же заставляет ждать вплоть до появления ошибки (те самые секунд 20). Может ли быть проблема в движке? Ведь в остальном все "успевает". Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 Если в настройках скрипта включена подписка на комментарии, то проблема скорее всего в ненастроеном почтовом аккаунте под новый сервер, или вообще запрещена откравка писем. Попробуйте в настройках скрипта отключить подписку на комментарии Цитата Ссылка на сообщение Поделиться на других сайтах
gwer 0 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 Автор Если в настройках скрипта включена подписка на комментарии, то проблема скорее всего в ненастроеном почтовом аккаунте под новый сервер, или вообще запрещена откравка писем. Попробуйте в настройках скрипта отключить подписку на комментарии Отключил подписку, выдало: 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 - думал, может там что-то не то - не помогло. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 7 апреля 2010 Рассказать Опубликовано: 7 апреля 2010 gwer, Я правильно понял, вы никакие сторонние модули не используете? Если используете восстановите оригинальные файлы скрипта, если нет, предоставьте персональным сообщением доступ к админпанели скрипта и по FTP, нужно визуально смотреть Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.