VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
последние несколько дней появился вот такой запрос
PHP Code:
SELECT t.*, p.* from thread as t, post as p WHERE t.replycount>0 AND firstpostid<>p.postid AND p.threadid=t.threadid AND t.forumid='здесь ID раздела' AND p.postid<'здесь ID поста' ORDER by p.postid desc LIMIT 40
которых просто сотни и длятся более 10 сек.
Запрос появляется в 22-00 более -менее ровно и через 10-15 минут весь сервер лежит.
ПОкопавшись, нашли аналогичный код и запрос в файде yarss.php, где в самых первых строчках стоит LIMIT 40. Получается, что Ya.RSS забивает БД своими запросами и тупо ее валит. Снизили порог LIMIT до 20 запросов, сегодня затестим. Т.е. Бот яндекса должен запрашивать обновления РСС меньшими порциями.
Тут limit изменять не сильно поможет, а только приведет к более частым заходам яндекса.
Откуда взялся forumid ? я думал Я.RSS скачивает все посты не разбирая подфорумы.
Какую точно версию вы используете? была оригинальная и еще тут вроде местные доделывали.
В целом запрос то неплохой, но его поведение зависит от данных. Видимо, вы добавили им в ленту каждый подфорум вот он и качает сразу много параллельно.
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,985
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2939
Репутация в разделе: 928
Аллея Звезд
0
просто пипец.
снизили лимит до 20 запросов - phpMyAdmin cjобщает, что длительность запроса на эту порцию страниц 12,4756 сек.
Снизили до 5 - то же самое
Снизили до 1 - пох
Закрыли вообще
Query took 0.0004 sec
Ахтунг. Пишу запрос в саппорт яндекса - что за фигня, причем появилось ну не более недели.
@Yoskaldyr
Специалист
Join Date: Jan 2007
Posts: 543
Версия vB: 4.0.x
Reputation:
Professional 556
Репутация в разделе: 70
1
liner, Какой sql-запрос такая и производительность. (Using where; Using temporary; Using filesort)
К тому же все зависит от того сколько таких запросов на один скрипт.
Может просто база выросла и индексы не помещаются в память, потому и тормозит. Хотя все равно что-бы сказать что-то более конкретное нужен explain запроса.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 133
1
Один такой запрос на один такой скрипт. Но кто-то добавил видимо отдельно каждый подфорум и яндекс выкачивает их раздельно и параллельно.
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,985
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2939
Репутация в разделе: 928
Аллея Звезд
0
отключать старашно для индексирования, форум дико вырос, но продолжать - понятно, мОчи нет.
ответа из саппорта тож нет.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 133
1
Саппорта на ЭТО нет и не будет. Сайт nano.yandex.ru - сборник личных инициатив сотрудников Яндекса. Насколько я припоминаю, тот чувак Дмитрий Смирнов, из Яндекса ушел.
Про саму систему RSS вероятно ответят. Может быть даже разберутся и удалят лишние дублирующиеся "ленты"
Давай EXPLAIN показывай уже. Случаи бывают всякие.
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,985
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2939
Репутация в разделе: 928
Аллея Звезд
0
покажу, без проблем.
Ответ от саппорта пришел, в нано. - новый активный чувак, прислал новый скрипт
Скрипт повалил форум также успешно, как и прежде. Отключил все нафиг.