Я даже не уверен, что использую правильную терминологию, независимо от того, боты это или нет. Я не хотел использовать слово «спам», потому что у меня нет комментариев или сообщений, которые создаются / спамятся. Похоже, что кто-то делает такой же повторный запрос к моему домену, что заставило меня думать, что это был своего рода бот.
Я открыл свое первое приложение rails для публики, которая представляет собой действительно небольшую группу пользователей, <50 в настоящее время. Это было в прошлую пятницу. Сегодня у меня начались проблемы с производительностью, поэтому я посмотрел журнал и вижу тонны этих RoutingErrors </p>
ActionController::RoutingError (No route matches "/portalApp/APF/pages/business/util/whichServer.jsp" with {:method=>:get}):
Они заполняют журнал, и я предполагаю, что это вызывает замедление. Обратите внимание на .jsp в конце, и это приложение rails, поэтому в моем приложении нет таких URL-адресов, как это удаленно. Я имею в виду, что / portalApp у меня даже нет, поэтому я не знаю, откуда это.
Это размещено на Dreamhost, и я поболтал с одним из их сотрудников службы поддержки, и он предложил пару сайтов, подробно описывающих использование htaccess для блокировки вещей. Но похоже, что вам нужно знать IP или домен, с которого поступают запросы, а я нет.
Как я могу заблокировать это? Как я могу найти IP или домен из запроса? Любые другие предложения?
Дополнительная информация:
Посмотрев журналы доступа, похоже, что это не бот. Возможно, я неправильно читаю логи, но есть действительные URL-запросы (сгенерированные из моего приложения Flex), приходящие с того же IP. Так что теперь мне интересно, если это какой-то плагин, генерирующий запросы, но я действительно не знаю. Теперь мне интересно, можно ли заблокировать определенный URL-запрос на основе шаблона, но я полагаю, что это отдельный вопрос.