Поддержка Проблемы и решения Превышение нагрузки на базу данных

  • Добрый день. На моем сайте несколько тысяч трафика в сутки, хостинг Beget, вип тариф. Недавно мне прислали такое письмо:

    Для противодействия нагрузке мы немного изменили настройки веб-сервера таким образом, чтобы без поддержи Cookie (и Javascript) клиенты не могли заходить на сайт и генерировать нагрузку. Естественно, в исключения добавлены поисковые роботы Google, Yandex, SeoPult, Робокассы, а также некоторые другие.

    У меня стоял еще антибот клауд, после введения этих ограничений антибот перестал работать, и бототрафик пошел на сайт, что в сумме дало только повышение нагрузки. Вот скрин нагрузки на базу данных — https://disk.yandex.ru/i/TpLQ66OOm28FoQ

    Лимиты превышены в 9 раз. Что пишет поддержка:

    Большинсво запросов, которые создают нагрузку отправлены WordPress. Запросы имеют вид:

    tekhnik.top 87.236.16.238 — — [14/May/2022:00:00:21 +0300] «POST /wp-cron.php?doing_wp_cron=1652475621.5619928836822509765625 HTTP/1.1» 200 281 «https://tekhnik.top/wp-cron.php?doing_wp_cron=1652475621.5619928836822509765625» «WordPress/5.9.3; https://tekhnik.top» «-» [0.300 : 0.300]

    Причем этот запрос имеет статус 200, то есть он отработал корректно, но за ним идут аналогичные запросы с ошибкой 499:

    tekhnik.top 87.236.16.238 — — [14/May/2022:00:00:40 +0300] «POST /wp-cron.php?doing_wp_cron=1652475639.4670650959014892578125 HTTP/1.1» 499 0 «https://tekhnik.top/wp-cron.php?doing_wp_cron=1652475639.4670650959014892578125» «WordPress/5.9.3; https://tekhnik.top» «-» [1.000 : 1.000]

    Причем 499 код ответа — это ошибка на стороне клиента.

    Исходя из этих наблюдений можно сделать вывод, что обращения, которые создаются wp-cron.php не совсем корректны. Вам необходимо выяснить для чего необходимы данные обращения и снизить их количество, это должно помочь с решением проблемы.

    Временно отключил wp-cron, чтобы посмотреть что будет с нагрузкой. Я установил плагин WP Control, скрин https://disk.yandex.ru/i/_6oV2l_Fj5jUaA

    Я думаю что эту нагрузку генерит какой-то плагин. Но путем перебора я не могу их отключать, так как 80% участвуют в функционале страниц. Есть ли способ, как обнаружить плагин, который дает такую нагрузку? Спасибо за внимание.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Превышение нагрузки на базу данных» закрыта для новых ответов.