VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Убился. При отправке сообщения через редактор получаем стабильную задержку в ~5 секунд для юзера, что локального, что с Камчатки. Быстрый ответ работает моментально. Для админов - моментально. Редактирует моментально. Отключал все доп. продукты глобальным переключателем, отключал почту - никаких изменений. Включил slowquery.log в mysql и php-fpm - ничего там не появляется, что могло бы быть связано с отправкой сообщений. Открывается тема моментально... Такое впечатление, что в форуме где-то sleep 5 стоит в какой-то проверке для юзеров. Подкиньте идею, пожалуйста, что это может быть?
Проблема в том, что я отключал, кажется, все модули, какие только можно было, в том числе через отключение системы модулей/продуктов в соответствующей настройке. Файлы, каюсь, мог поправить. И, что самое плохое, что никто не помнит, когда это началось, но началось давно.
Поэтому надеюсь на подсказку коллективного разума, что за проверка это может быть. Нет ли какой-то специальной задержки где-то. Уж больно она стабильная и почему-то не влияет на админа.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
в режиме отладки кликнуть на знак "?" и посмотреть на каком месте тормоза
если это не при инициализации движка, то должно показать
и еще, попробовать отключить модули не в админке, а в файле конфига
Через "?" не удается поймать :( Page generated in 0.061366081237793 seconds with 15 queries, spending 0.0026223659515381 doing MySQL queries and 0.058743715286255 doing PHP things.
А каким параметром отключаются модули в конфиге, подскажите, пожалуйста?
olegon добавил 22.04.2013 в 19:58
Предварительный просмотр тоже летает, т.е. это не формирование текста?
Last edited by olegon : 04-22-2013 at 08:58 PM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
Quote:
Originally Posted by olegon
Предварительный просмотр тоже летает
значит на этапе добавления в таблицу БД нужно отлавливать
Так я бы и подумал, что БД, но там тоже slowlog ничего не показывает, да и быстрый ответ не тупит... Да и админ бы тупил тогда, если бы БД... Т.е. у админа и в быстром ответе добавляется пока скажешь "раз", в редакторе, нажмешь "ответить" и ничего не меняется 5 секунд....
В php поставил slowlog на 2 сек и поймал
[22-Apr-2013 20:11:13] [pool www] pid 10282
script_filename = путь/showthread.php
[0x000000000244cfb0] fgets() путь/includes/class_mail.php:582
[0x000000000244ba20] sendMessage() путь/includes/class_mail.php:711
[0x000000000244a7b0] send() путь/includes/class_mail.php:965
[0x000000000244a470] exec_queue() путь/includes/functions.php:876
[0x0000000002448fb8] exec_mail_queue() путь/includes/functions.php:5849
[0x00000000024465c8] exec_shut_down() путь/includes/functions.php:5751
[0x000000000243a6e0] print_output() путь/showthread.php(2171) : eval()'d code:764
но как его интерпретировать - не понимаю :(
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
Quote:
Originally Posted by olegon
/showthread.php(2171) : eval()'d code:764
что висит в файле на этой строке?
если какой то хук, то смотреть модули на этом хуке в админке
увы, на 2171 - eval('print_output("' . fetch_template('SHOWTHREAD') . '");');
шаблон измененный, но что там... вроде бы, все нормально... искал по group в надежде наткнуться на то, что мешает юзерам быстро слать сообщения.