Вопрос 2.x Журнал ошибки сервера

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
Чат постоянно кидает ошибки в журнал. Вот такие примерно все, но разные пользователи. Помогите решить в чем проблема.
Код:
XF\Db\Exception: MySQL query error [1615]: Prepared statement needs to be re-prepared
src/XF/Db/AbstractStatement.php:212
Сгенерирована пользователем: UNIVERSAL2000
31 Янв 2019 в 22:35
Трассировка стека

            SELECT `xf_user`.*, `xf_session_activity_Activity_1`.*

FROM `xf_user`

LEFT JOIN `xf_session_activity` AS `xf_session_activity_Activity_1` ON (`xf_session_activity_Activity_1`.`user_id` = `xf_user`.`user_id` AND `xf_session_activity_Activity_1`.`unique_key` = CONCAT(`xf_user`.`user_id`, ''))

WHERE (`xf_user`.`user_id` = 1752)





LIMIT 1

------------



#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL query err...', 1615, 'HY000')

#1 src/XF/Db/Mysqli/Statement.php(78): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1615, 'HY000')

#2 src/XF/Db/AbstractAdapter.php(79): XF\Db\Mysqli\Statement->execute()

#3 src/XF/Mvc/Entity/Finder.php(1131): XF\Db\AbstractAdapter->query('\n\t\t\tSELECT `xf_...')

#4 src/XF/Mvc/Entity/Manager.php(359): XF\Mvc\Entity\Finder->fetchOne()

#5 src/XF/Mvc/Entity/Entity.php(373): XF\Mvc\Entity\Manager->getRelation(Array, Object(Siropu\Chat\Entity\Conversation))

#6 src/XF/Mvc/Entity/Entity.php(171): XF\Mvc\Entity\Entity->getRelation('User1')

#7 src/XF/Mvc/Entity/Entity.php(95): XF\Mvc\Entity\Entity->get('User1')

#8 src/addons/Siropu/Chat/Entity/Conversation.php(91): XF\Mvc\Entity\Entity->__get('User1')

#9 src/XF/Mvc/Entity/Entity.php(142): Siropu\Chat\Entity\Conversation->getContact()

#10 src/XF/Mvc/Entity/Entity.php(95): XF\Mvc\Entity\Entity->get('Contact')

#11 src/addons/Siropu/Chat/Entity/Conversation.php(64): XF\Mvc\Entity\Entity->__get('Contact')

#12 src/addons/Siropu/Chat/Service/Conversation/Preparer.php(15): Siropu\Chat\Entity\Conversation->isOnline()

#13 [internal function]: Siropu\Chat\Service\Conversation\Preparer->Siropu\Chat\Service\Conversation\{closure}(Object(Siropu\Chat\Entity\Conversation))

#14 src/XF/Mvc/Entity/AbstractCollection.php(167): array_filter(Array, Object(Closure))

#15 src/addons/Siropu/Chat/Service/Conversation/Preparer.php(16): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))

#16 src/addons/Siropu/Chat/ControllerPlugin/Update.php(166): Siropu\Chat\Service\Conversation\Preparer->getOnlineCount(Object(XF\Mvc\Entity\ArrayCollection))

#17 src/addons/Siropu/Chat/ControllerPlugin/Update.php(103): Siropu\Chat\ControllerPlugin\Update->getConvData(Array)

#18 src/addons/Siropu/Chat/Pub/Controller/Chat.php(425): Siropu\Chat\ControllerPlugin\Update->getUpdates(Array)

#19 src/addons/Siropu/Chat/Pub/Controller/Chat.php(430): Siropu\Chat\Pub\Controller\Chat->getUpdates(Array)

#20 src/XF/Mvc/Dispatcher.php(249): Siropu\Chat\Pub\Controller\Chat->actionUpdate(Object(XF\Mvc\ParameterBag))

#21 src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('Siropu\\Chat:Cha...', 'update', 'json', Object(XF\Mvc\ParameterBag), 'siropuChat', Object(Siropu\Chat\Pub\Controller\Chat), NULL)

#22 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))

#23 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()

#24 src/XF.php(329): XF\App->run()

#25 index.php(13): XF::runApp('XF\\Pub\\App')

#26 {main}



Содержимое запроса

array(4) {

["url"] => string(409) "/index.php?chat/update&users%5B1%5D=1714%2C32%2C4%2C16%2C649&users%5B2%5D=&channel=room&room_id=1&last_id%5B1%5D=30334&last_id%5B2%5D=29128&conv_id=2&conv_only=0&conv_items=2%2C3%2C4%2C5%2C9%2C10&conv_last_active=1548962551&conv_last_update=1548963221&user_last_update=1548963221&is_chat_page=1&_xfRequestUri=%2Fchat%2F&_xfWithData=1&_xfToken=1548962551%2C8f230c2ae6b4238c95d78de0e69d5f5a&_xfResponseType=json"

["referrer"] => string(28) "Чат"

["_GET"] => array(16) {

["chat/update"] => string(0) ""

["users"] => array(2) {

[1] => string(16) "1714,32,4,16,649"

[2] => string(0) ""

}

["channel"] => string(4) "room"

["room_id"] => string(1) "1"

["last_id"] => array(2) {

[1] => string(5) "30334"

[2] => string(5) "29128"

}

["conv_id"] => string(1) "2"

["conv_only"] => string(1) "0"

["conv_items"] => string(12) "2,3,4,5,9,10"

["conv_last_active"] => string(10) "1548962551"

["conv_last_update"] => string(10) "1548963221"

["user_last_update"] => string(10) "1548963221"

["is_chat_page"] => string(1) "1"

["_xfRequestUri"] => string(6) "/chat/"

["_xfWithData"] => string(1) "1"

["_xfToken"] => string(43) "1548962551,8f230c2ae6b4238c95d78de0e69d5f5a"

["_xfResponseType"] => string(4) "json"

}

["_POST"] => array(0) {

}

}
 
Последнее редактирование модератором:

SOUL

Создатель
Сообщения
7 885
Репутация
11 242
Баллы
266
dron241282, после чего начали появляться эти ошибки?
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
MEG@VOLT, спасибо, я так понял хостер виноват
--- Сообщение автоматически объединено: ---

Написал хостеру, пришел ответ - пришлите технические требования к серверу для вашей CMS, не подскажете , где посмотреть?
 
Последнее редактирование:

SOUL

Создатель
Сообщения
7 885
Репутация
11 242
Баллы
266
XenForo System Requirements
  • PHP: 5.6.0+ (PHP 7.2.0+ recommended)
  • MySQL: 5.5+ (MariaDB / Percona also compatible)
  • PHP extensions: MySQLi, GD (with JPEG support), PCRE, cURL, SPL, SimpleXML, DOM, JSON, iconv, ctype
  • Common PHP functions must not be disabled

Пожалуйста, Войдите или Зарегистрируйтесь для просмотра скрытого текста.

 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
SOUL, спасибо за ответ, тест сделал , вот что получилось
2019-02-02_235520.png
--- Сообщение автоматически объединено: ---

Написал хостеру требования и результат теста. И получил ожидаемый ответ --
Здравствуйте, системные требования что вы предоставили для последней версии, вы используете на сайте последнюю версию XenForo? На сколько вижу нет, тогда обновите скрипты вашего сайта до последней версии и проверьте работу вашего сайта.
Отключенные функции не могут быть включены, так как не безопасны при работе на серверах хостинга и поэтому были отключены, для того что бы их использовать, если это необходимо, можете например настроить виртуальный сервер под необходимые требования, но тем не менее по вашей же проверки требования сервера хостинга удовлетворяют требованиям XenForo.
 
Последнее редактирование:

SOUL

Создатель
Сообщения
7 885
Репутация
11 242
Баллы
266
dron241282, меняйте хостинг, берите VPS и в большей степени будете сами себе хозяином, а то довольно часто встречаются разного рода ограничения, нервотрёпка сплошная..
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
Опять хочу поднять данную тему. Предполагаю, что эта ошибка появляется из-за чата. Часто в чате при отправке сообщения выскакивает сообщение что сервер недоступен или превысил ожидание.
При обновлении до последней версии чата в админке появился ш

Пожалуйста, Войдите или Зарегистрируйтесь для просмотра скрытого текста.

- siropu_chat.less
Сейчас часто сайт становится недоступен минут на 20-30 ежедневно, ошибка 503 в браузере.
А сегодня нас заблокировал хостинг...
Оказалось вот что -
К вам на email адрес поступило письмо с уведомление об авто. блокировании услуги за большую нагрузку на сервер.
Разблокировал аккаунт, решите пожалуйста данную проблему.

Дублирую письмо в этот запрос:

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

LA=15.77
PIDS=12
CPU=627%
MEM=1.9%
SQL=0%

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ UID COMMAND (TOP)
-----------------------------------------------------------------------
27785 ecotec 30 10 1059700 49760 12648 R 76.9 0.2 0:00.20 1092 /usr/sbin/apache2 -k restart
27786 ecotec 30 10 1059684 50352 12584 R 76.9 0.2 0:00.20 1092 /usr/sbin/apache2 -k restart
27787 ecotec 30 10 1059688 50276 12712 R 76.9 0.2 0:00.20 1092 /usr/sbin/apache2 -k restart
27717 ecotec 30 10 1059772 57988 20492 R 50.0 0.2 0:00.34 1092 /usr/sbin/apache2 -k restart
27789 ecotec 30 10 1057480 47552 12340 R 50.0 0.1 0:00.13 1092 /usr/sbin/apache2 -k restart
27699 ecotec 30 10 0 0 0 R 46.2 0.0 0:00.23 1092 [apache2]
27790 ecotec 30 10 1057476 47928 12276 R 46.2 0.1 0:00.12 1092 /usr/sbin/apache2 -k restart
27700 ecotec 30 10 1059800 55848 17684 R 42.3 0.2 0:00.22 1092 /usr/sbin/apache2 -k restart
27702 ecotec 30 10 1067948 58480 12976 R 42.3 0.2 0:00.28 1092 /usr/sbin/apache2 -k restart
27784 ecotec 30 10 1061732 52636 12712 R 42.3 0.2 0:00.19 1092 /usr/sbin/apache2 -k restart
27706 ecotec 30 10 1066672 56988 13080 R 38.5 0.2 0:00.22 1092 /usr/sbin/apache2 -k restart
27794 ecotec 30 10 1057432 47852 12212 R 38.5 0.1 0:00.10 1092 /usr/sbin/apache2 -k restart


Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request (APACHE)
-----------------------------------------------------------------------
1-12 21088 0/362/36634 _ 0.21 0 234 0.0 13.08 1732.01 176.59.73.166 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=4%2C16%2C104%2C1650%2C1
2-12 8126 0/198/35333 _ 0.23 0 260 0.0 5.64 1599.76 176.59.73.166 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=4%2C16%2C104%2C1650%2C1
3-12 21089 0/369/35520 _ 0.21 0 249 0.0 11.99 1642.32 176.59.73.166 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=4%2C16%2C104%2C1650%2C1
7-12 21158 0/66/34162 W 0.47 0 0 0.0 2.76 1542.65 86.57.161.165 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=1930%2C1650%2C1752%2C10
8-12 8162 0/200/33313 W 0.54 0 0 0.0 9.97 1577.33 176.59.73.166 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=4%2C16%2C104%2C1650%2C1
11-12 29687 0/579/34577 _ 0.21 0 267 0.0 26.94 1670.25 46.72.96.217 http/1.1 diesel-club.net:8070 GET /index.php?chat/update&users%5B1%5D=16%2C104%2C1650%2C1752%
13-12 29704 0/573/32464 _ 0.18 0 208 0.0 46.70 1511.08 176.59.73.166 http/1.1 diesel-club.net:8070 GET /index.php?
--- Сообщение автоматически объединено: ---

при вопросе о том что сайт выбивает каждый день, получили ответ от хостера -
Здравствуйте.

Со своей стороны проблем не наблюдаем

Изучите логи и ошибки сайта чтобы диагностировать проблему или обратитесь к программистам.

Сейчас, например, в ошибках

2019/12/27 14:05:37 [error] 15526#15526: *34282454 openat() "/home/admin/html/suspend/index.php" failed (2: No such file or directory), client: 178.124.222.35, server: diesel-club.net, request: "GET /index.php?chat/update&users%5B1%5D=1298%2C1752%2C649%2C104%2C885%2C995&users%5B2%5D=1650&channel=room&room_id=1&last_id%5B1%5D=218723&conv_id=42&conv_only=0&conv_items=39%2C42&conv_last_active=1577437416&conv_last_update=1577444488&user_last_update=1577444488&is_chat_page=1&_xfRequestUri=%2Fchat%2F&_xfWithData=1&_xfToken=1577440549%2Ce6ff2c5677375eab8826a70c516b14ce&_xfResponseType=json HTTP/1.1", host: "diesel-club.net", referrer: "

Пожалуйста, Войдите или Зарегистрируйтесь для просмотра скрытого текста.


--- Сообщение автоматически объединено: ---

прошу прощения что сразу все не написал. Предложили нам еще перенести наш аккаунт хостинга на сервер панелью ispmanager... что это и поможет ли в нашей ситуации?
 

sonic

[KST]
Разработчик
Сообщения
3 077
Репутация
4 784
Баллы
153
панель управления хостингом не поможет никак.. как вам давно писали ищите нормального и вменяемого хостера..
 

CAT

Котяра-баюн
Местный
Сообщения
604
Репутация
166
Баллы
43
dron241282, берешь манатки (базу, файлы) и переезжаешь на впс, сейчас в многих конторах перед Новым годом скидки будут, особенно для новых клиентов. А твой тебе посоветует только тариф по дороже, но сдается мне что через время ситуация повториться :)
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
CAT, дело в том что все работает без проблем. Именно чат постоянно нагружает сервер. И по чату постоянно в админке ошибка 1615
 

CAT

Котяра-баюн
Местный
Сообщения
604
Репутация
166
Баллы
43
CAT, дело в том что все работает без проблем. Именно чат постоянно нагружает сервер. И по чату постоянно в админке ошибка 1615
Это пока, активности мало видимо. Проблему решит только увеличение лимитов, ну или удалить чат, проблема же не в плагине.
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
CAT, было все нормально, пока на 2.1 не обновились, вот потом начал чат мозги делать...да понятно что не из за плагина.
Если на впс то на этом же хостинге или все же менять?
 

sonic

[KST]
Разработчик
Сообщения
3 077
Репутация
4 784
Баллы
153
dron241282, и чат работает нормально.. но как всегда в таких случаях вы приходите к любому хостеру берете самый дешевый тариф обвешиваете его херовой тучой плагинов абсолютно забыв о том что у вас минимальные лимиты установлены и пишите потом что этот плагин фиговый не работает, этот не работает.. а на самом деле все работает достаточно взять тариф на котором эти лимиты будут позволять нормально работать все той куче плагинов, которые вы наставили.. для примера создай тестовый домен поставь чистый двиг включи режим разработки и обнови главную страницу ты увидишь сколько он сьест памяти и сделает запросов.. потом установи на этот тестовый всю тут хрень которая у тебя стоит на форуме и обнови страницу и удивись насколько он больше стал есть памяти и сколько запрос дополнительно добавилось.. потом прикинь что это ты один сидишь на нем, а если одновременно будет больше людей сидеть эти циферки еще больше будут.
 

CAT

Котяра-баюн
Местный
Сообщения
604
Репутация
166
Баллы
43
CAT, было все нормально, пока на 2.1 не обновились, вот потом начал чат мозги делать...да понятно что не из за плагина.
Если на впс то на этом же хостинге или все же менять?
Да не чат это) А хостинг твой. Ты же там не один, и у вас там лимиты. Поставишь что-то еще так он совсем ляжет. Сам подумай если форум относительно новый, и уже проблемы с лимитами, то что будет дальше? Варианта два - это повышения лимитов, например выбрать тариф более дороже или брать впс.

Если на впс то на этом же хостинге или все же менять?
По ценам смотреть и отзывы читать. Я же не знаю нулл у тебя или лицензия и какое там администрирование.
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
sonic, я не писал что проблема именно в чате...да он же работает тут нормально, хотя активности тут в чате нет. Но ошибку бьет именно по нему. По плагинам сейчас, их 15, не знаю много это или мало.
Вот что в админке пишет по серверу -

На Вашем сервере рекомендуемая версия PHP или выше.
Версия PHP

Пожалуйста, Войдите или Зарегистрируйтесь для просмотра скрытого текста.


Версия MySQL5.5.5 (10.1.41-MariaDB-0+deb9u1)
PHP post_max_size500M
PHP upload_max_filesize500M
PHP max_input_vars10000
PHP max_execution_time30
Версия cURL7.52.1
Версия SSLOpenSSL/1.0.2t
Suhosin включеноНет
Поддержка ImagickДа
Поддержка EXIFДа
Поддержка GZipДа
Поддержка mbstringДа
Поддержка gmpДа
Поддержка ZipArchiveДа
--- Сообщение автоматически объединено: ---

CAT, форум с 2014 года , посещалка за день -90, за мес - 2400
у нас не лицензия, форум отсюда скачан, вообще все отсюда
 

dron241282

Проверенный
Сообщения
151
Репутация
10
Баллы
28
может нам на такой же хостинг и тариф как тут переехать? тут же все работает)
--- Сообщение автоматически объединено: ---

CAT, ниша такая..да и в чат перешли)) сейчас решаем проблему с тем чтобы темы писали
 

CAT

Котяра-баюн
Местный
Сообщения
604
Репутация
166
Баллы
43
может нам на такой же хостинг и тариф как тут переехать? тут же все работает)
--- Сообщение автоматически объединено: ---

CAT, ниша такая..да и в чат перешли)) сейчас решаем проблему с тем чтобы темы писали
Я бы убрал чат или придется делать как тут, чтобы тематические вопросы в чате не обсуждали, тогда он и у тебя на форуме будет не популярен как тут:giggle:

Чат можно использовать как болталку/флудилку - альтернатива раздела такого, который создаётся на большинстве форумов
 
Сверху Снизу