Internal Server Error | Долгая загрузка форума

KenjiCarter

Проверенные
Сообщения
90
Решения
2
Реакции
28
Баллы
155
Продолжение темы: Internal Server Error

Форум долго загружается. Периодически появляется "Internal Server Error".
Загруженность оборудования через htop: JDoSBG_rfnc.jpg
Логи PHP:
Код:
mod_fcgid: read data timeout in 40 seconds
End of script output before headers: index.php

Логи из идминки на форуме:
Код:
InvalidArgumentException: Accessed unknown getter 'CMTV_QT_is_question' on XF:Thread[29] src/XF/Mvc/Entity/Entity.php:203
Трассировка стека
Код:
#0 src/XF/Mvc/Entity/Entity.php(115): XF\Mvc\Entity\Entity->get('CMTV_QT_is_ques...')
#1 internal_data/code_cache/templates/l10/s1/public/post_macros.php(427): XF\Mvc\Entity\Entity->offsetGet('CMTV_QT_is_ques...')
#2 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#3 internal_data/code_cache/templates/l10/s1/public/post_macros.php(59): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#4 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#5 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#6 internal_data/code_cache/templates/l10/s1/public/post_macros.php(93): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#7 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#8 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#9 internal_data/code_cache/templates/l10/s1/public/post_macros.php(122): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#10 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#11 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#12 internal_data/code_cache/templates/l10/s1/public/post_macros.php(136): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#13 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#14 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#15 internal_data/code_cache/templates/l10/s1/public/post_macros.php(148): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#16 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#18 internal_data/code_cache/templates/l10/s1/public/post_macros.php(178): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#20 internal_data/code_cache/templates/l10/s1/public/thread_view.php(794): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#21 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#22 src/XF/Template/Templater.php(1617): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('xfrm_thread_vie...', Array)
#24 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#25 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XFRM:Thread\\Vie...', 'public:xfrm_thr...', Array)
#26 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#27 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#28 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#29 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#30 src/XF.php(488): XF\App->run()
#31 index.php(20): XF::runApp('XF\\Pub\\App')
#32 {main}
Содержимое запроса
Код:
array(4) {
  ["url"] => string(12) "/threads/29/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Как писал в предыдущей теме: ради тестирования устанавливал на этот же домен, на это же оборудование чистый форум и с ним никаких проблем не возникает.
Все плагины на своём форуме отключал, результата никакого.
И больше напрягает то, что админка работает без каких-либо нареканий. Но сам форум с большой задержкой, и периодически проскакивает "Internal Server Error".
 
Где логи веб-сервера? Где ошибки веб-сервера? От вас в прошлой теме эти логи требовали несколько раз, тут их опять нет. Почему эта тема в другом разделе, а не опять же, в серверном?
 
Где логи веб-сервера? Где ошибки веб-сервера?
Потому что когда я спрашивал какие именно логи от меня требуются, мне не ответили.
Если скажете где я их могу найти, то будет отлично.
Почему эта тема в другом разделе, а не опять же, в серверном?
Потому что я считаю, что это проблема конкретно с форумом, а не с настройкой веб-сервера. Как ещё объяснить то, что тестовый форум, а также все другие сайты работают отлично?
 
Потому что когда я спрашивал какие именно логи от меня требуются, мне не ответили.
Если скажете где я их могу найти, то будет отлично.
Вы сейчас шутите? Вам Smalesh первым же постом сказал, какие логи нужны
Начинать нужно с access/error.log, а не крутить то, чего без причины крутить не следует.
 
Потому что я считаю, что это проблема конкретно с форумом, а не с настройкой веб-сервера. Как ещё объяснить то, что тестовый форум, а также все другие сайты работают отлично?
ну так тогда, если вы так считаете и не слушаете советов знающих, почему здесь спрашиваете? Спросите у себя на хостинге тогда, оплатите техподдержку VDS
 
Потому что я считаю, что это проблема конкретно с форумом, а не с настройкой веб-сервера. Как ещё объяснить то, что тестовый форум, а также все другие сайты работают отлично?
А мы говорим обратное, что это проблемы в настройки сервера, вот так без логов или чего-то конкретного и не выясним реальной причины.
 
Вам @Smalesh первым же постом сказал
Я их и предоставил.
mod_fcgid: read data timeout in 40 seconds End of script output before headers: index.php

А мы говорим обратное, что это проблемы в настройки сервера
Это максимально странно, т.к. в настройках сервера изменений никаких не происходило. Но в один прекрасный момент начались проблемы.
Меня сейчас волнует более решение проблемы, ежели её появление. Поэтому что скажете, то и предоставлю. Только, если можно, максимально подробно объясните где что брать(желательно пальцем тыкнуть), т.к. знания ограничены.
 
Какой веб-сервер у вас установлен?
ISP4 nginx -> apache2

Нашли проблемы с gmp. Не знаю, из-за этого форум ведёт себя так, но решаем её.

Проблема была не с gmp(что не удивительно, ведь он используется для push-уведомлений, которые и так выключены).
В логах актуального ничего нет. Имеются только старые логи, где были проблемы с адресом к фавикон.
 
Последнее редактирование модератором:
KenjiCarter, конфиг fcgid.conf в студию.
И не стоит слушать тех, кто предлагает искать проблему с помощью top.
ну и первое что на ум приходит, вам уже говорили кажется
Код:
nano /etc/httpd/conf.d/fcgid.conf
IPCCommTimeout 300
systemctl restart httpd
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу