Добрый день всем. Нужна помощь.
Сайт на Drupal 7. Постоянно идут запросы от google bot по несуществующим адресам. От этого огромная нагрузка на сервер. Ситуация такая, что видимо где-то взлом или вирус - https://www.google.com/search?q=site%3Agor-m.ru&oq=site%3Agor-m.ru&aqs=c...
Подскажите, пожалуйста, куда смотреть? Модули обновлены, версия друпал последняя.
Комментарии
Да, вас протроянили и залили дорвей.
Может утекли пароли к хостингу, может через соседний сайт, если ваш в актуальном состоянии.
Теперь дорвей, видимо, удалён, и нагрузка по обработке 404 ложится на друпал.
Идеальным вариантом было бы изучить серверные логи, может быть эти страницы попадают под какой-нить паттерн.
Тогда в том же nginx можно сделать отдельный location и отбивать туда 404/410.
Другой способ, это сделать microcache на 404 в nginx.
Это позволит по минимуму передавать управлению друпалу и снимет часть нагрузки.
ну, а если у вас шаред хостинг, то хотя бы Fast 404 настройте, в settings.php есть инструкции
Большое спасибо за информацию. Модуль Fast 404 поставил. Хостинг - hosting.timeweb.ru. Сайтов там порядка 10. Можно ли как-то найти, где была проблема и каким образом?
И, если вас не затруднит, могли бы подробней подсказать по:
1) Тогда в том же nginx можно сделать отдельный location и отбивать туда 404/410.
2) Другой способ, это сделать microcache на 404 в nginx.
а то я совсем 0
Если у вас шаред хостинг, то варианты с nginx не для вас.
Но анализ логов в силе, а там уже по месту выбирать возможный путь решения.
Например, возможно, что все эти дорвейные URL имеют одинаковую длину и их можно через mod_rewrite отправить на отдельную 404/410
По журналу вижу такую картину - https://prnt.sc/ogn0ox
https://www.drupal.org/project/fast_404
Спасибо, установил, его нужно как-то настраивать?
Я обычно делаю по максимуму для ускорения из README.txt модуля