XF 2.2 Ошибка связанная с базой данных

Версия XenForo
2.2.13

mister_example

Участники
Сообщения
3
Реакции
0
Баллы
3
В общем началось все с того что форум лег и показал ошибку An unexpected database error occurred. Please try again later, в логах в панеле управления хостинга показало следующее:
2023/10/22 00:15:44 [warn] 739350#739350: *384288620 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0002913873, client: 79.139.250.102, server: мой-сайт.myarena.site, request: "POST /admin.php?users/ricky.2/avatar HTTP/2.0", host: "deadly-zone.myarena.site", referrer: " ".
Спустя минут 15-20 форум ожил, в логах движка я увидел следующее:
XF\Db\InvalidQueryException: Phrase rendering error: MySQL statement prepare error [1461]: Can't create more than max_prepared_stmt_count statements (current value: 16382).
Должен сразу внести пометку в то, что на форуме еще нет пользователей, там только 2 человека которые помогают мне тестить функционал, т.е ни нагрузки, ни большого кол-ва тем нет.
Сегодня я создал тестовую тему дабы проверить отображение итд, после того как я нажал "Сохранить" форум в очередной раз упал, показало всё ту же ошибку. После того как он в очередной раз ожил в логах XF появилось следующее:


Трассировка стека​

SELECT `xf_thread`.*, `xf_deletion_log_DeletionLog_1`.*, `xf_user_User_2`.*, `xf_user_LastPoster_3`.*, `xf_thread_read_Read_4`.*, `xf_thread_user_post_UserPosts_5`.*, `xf_thread_watch_Watch_6`.*
FROM `xf_thread`
LEFT JOIN `xf_deletion_log` AS `xf_deletion_log_DeletionLog_1` ON (`xf_deletion_log_DeletionLog_1`.`content_type` = 'thread' AND `xf_deletion_log_DeletionLog_1`.`content_id` = `xf_thread`.`thread_id`)
LEFT JOIN `xf_user` AS `xf_user_User_2` ON (`xf_user_User_2`.`user_id` = `xf_thread`.`user_id`)
LEFT JOIN `xf_user` AS `xf_user_LastPoster_3` ON (`xf_user_LastPoster_3`.`user_id` = `xf_thread`.`last_post_user_id`)
LEFT JOIN `xf_thread_read` AS `xf_thread_read_Read_4` ON (`xf_thread_read_Read_4`.`thread_id` = `xf_thread`.`thread_id` AND `xf_thread_read_Read_4`.`user_id` = '1')
LEFT JOIN `xf_thread_user_post` AS `xf_thread_user_post_UserPosts_5` ON (`xf_thread_user_post_UserPosts_5`.`thread_id` = `xf_thread`.`thread_id` AND `xf_thread_user_post_UserPosts_5`.`user_id` = '1')
LEFT JOIN `xf_thread_watch` AS `xf_thread_watch_Watch_6` ON (`xf_thread_watch_Watch_6`.`thread_id` = `xf_thread`.`thread_id` AND `xf_thread_watch_Watch_6`.`user_id` = '1')
WHERE (`xf_thread`.`node_id` = 8) AND ((`xf_thread`.`discussion_state` IN ('visible', 'deleted', 'moderated'))) AND (`xf_thread`.`sticky` = 1)
ORDER BY `xf_thread`.`last_post_date` DESC

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

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1461, '42000')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1461, '42000')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Mvc/Entity/Finder.php(1430): XF\Db\AbstractAdapter->query('
SELECT `xf_...')
#5 src/XF/Pub/Controller/Forum.php(236): XF\Mvc\Entity\Finder->fetch()
#6 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Forum->actionForum(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'Forum', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#8 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Forum), Object(XF\Mvc\Reply\Reroute))
#9 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#11 src/XF.php(524): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}

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

array(4) {
["url"] => string(149) "/index.php?forums/%D0%96%D0%B0%D0%BB%D0%BE%D0%B1%D1%8B-%D0%BD%D0%B0-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8E.8/"
["referrer"] => string(42) " "
["_GET"] => array(1) {
["forums/Жалобы-на-администрацию_8/"] => string(0) ""
}
["_POST"] => array(0) {
}
}


Кто знает что это такое? и как пофиксить? если при создании новых тем форум сразу будет падать это не дело. Поддержка майарены предположила что дело может быть в том что "проблема в каком-то плагине, где не закрывается stmt object". Больше ничем она мне помочь не смогла.

Плагины которые установлены:
1. [TH] UI.X 2.2.0 Patch Level 2
2. Real time chat 1.1.2
3.BlackTea/SteamAuth 1.7.9
 
Выкинуть и забыть (как хостинг для форума).
в этом хостинг виноват думаешь? а на какой тогда перенести, и можно ли тогда просто файлы перекинуть в фтпшке с одного на другой хостинг?
 
в этом хостинг виноват думаешь
Да, можете поискать сообщения по поводу этого хостера. У нормальных проблем с работой БД нет
а на какой тогда перенести
 
Да, можете поискать сообщения по поводу этого хостера. У нормальных проблем с работой БД нет

окей, могу ли я просто перекинуть файлы и как привязать новую бд? или заново все делать надо?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу