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

Отваливается БД при добавлении комментария


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

После переноса на вдс при добавлении комментария стал отваливаться сервер.  Выдает ошибку 

Цитата

MySQL error in file: /engine/classes/comments.class.php at line 802
Error Number: 2006
The Error returned was:
MySQL server has gone away
SQL query:

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, dle_comments.rating, dle_comments.vote_num, name, dle_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.id = '2615'

При отправке коммента долго висит прелоадер,  в консоли в это время politus.ru/engine/ajax/controller.php?mod=addcomments висит 

Цитата

Provisional headers are shown
Accept: text/html, */*; q=0.01
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
DNT: 1
Origin: https://politus.ru
Referer: https://politus.ru/v-mire/3803-pravjaschie-jelity-mogut-derzhat-naselenie-v-uzde-do-teh-por-poka-ono-s-ih-podachi-otvlekaetsja-na-vtorostepennye-voprosy-i-vrazhduet-mezhdu-sobo.html
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 YaBrowser/19.1.1.569 (beta) Yowser/2.5 Safari/537.36
X-Requested-With: XMLHttpRequest

После чего на сайте вываливается табличка с ошибкой MySQL и в консоли становится все ок 200. Коммент при этом добавляется в БД, но не выводится аяксом на сайт. Через PMA запрос просто реактивно отрабатывает, да и в принципе сайт норм работает, все летает, но вот с комментами какая-то фигня. 

Что-то я голову уже сломал, что это за такое. При чем на этом же сервере на другом сайте такой проблемы нет. Все файлы перезалиты, все чистенько. 

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

Поднастроил сервер, ошибка пропала, но все равно оочень долго коммент добавляется

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

MySQL server has gone away

Означает что MySQL прервал принудительно соединение при достижении лимита на время.

 

9 часов назад, alex32 сказал:

Поднастроил сервер, ошибка пропала, но все равно оочень долго коммент добавляется

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

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, celsoft сказал:

Означает что MySQL прервал принудительно соединение при достижении лимита на время.

 

Да это понятно. Сейчас после перенастройки ошибка пропала, но коммент добавляется очень медленно, секунд 10 где-то идет процесс

 

13 минут назад, celsoft сказал:

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

Разрешить пользователям подписываться на комментарии новости - отключено.

Включены: 

Использование древовидных комментариев

Упрощенная форма ответа на комментарии

Разрешить объединение комментариев

В принципе ничего больше особого и нет. На соседнем сайте с теми же настройками все норм. 

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

Гадать можно долго, обратитесь в тех. поддержку https://dle-news.ru/index.php?do=feedback предоставив доступ по FТP и к админпанели DLE. Посмотрим и скажем точно в чем причина проблемы.

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

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

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

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

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

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

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

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

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

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