Бесконечное зацикливание после 404 ошибки

matrixid

Мой дом здесь!
Регистрация
6 Ноя 2013
Сообщения
311
Реакции
282
Столкнулся с следующей проблемой в Joomla, нагрузка на сервер возросла с 1% до 20%
После изучения логов сервера, было установлено, что проблема на нескольких сайтах.
В логах при обращении к несуществующей странице /tp?=1 идет редирект на 404 и после этого сразу Зацикливание на 404 ошибке, по 1-2 запроса в секунду скаждого сайта!

Во всех случаях IP значится хостера, кусок лога

Код:
194.150.142.100 - - [06/May/2014:06:38:00 +0400] "GET [B]/tp?=1[/B] HTTP/1.0" 404 299 "-" "Mozilla/5.0 (Windows NT 6.1; rv:26.0) Gecko/20100101 Firefox/26.0" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:00 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:01 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:01 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:02 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:03 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:03 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:06 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:07 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:07 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:08 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:08 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:09 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:09 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:10 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:10 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:11 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:12 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:13 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:13 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:14 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:14 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:15 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:15 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:16 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:16 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:17 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:18 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:20 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:19 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:19 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:18 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:20 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:21 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:06:38:22 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru

Кто нибудь сталкивался с подобной проблемой?

P.S.: обновлений и изменений на сайтах было много, но на всех сайтах одинаковые, и только часть из них отреагировали именно так. Гугл курил плотно, аналогичной ситуации с решением не встретил.
Откатить конечно вариант, но может есть решение?

З.Ы.: незнал в какой раздел форума определить тему, если что прошу модераторов перенести.
 
Последнее редактирование модератором:
Дык этож url просмотра позиций в шаблоне, вывод напрашивается сам: накосячили когда хотели отключить эту возможность
 
Дык этож url просмотра позиций в шаблоне, вывод напрашивается сам: накосячили когда хотели отключить эту возможность
ничего не путаешь? позиции посомтреть как раз /?tp=1
а по /tp?=1 как раз ошибку отдает
 
ничего не путаешь? позиции посомтреть как раз /?tp=1
а по /tp?=1 как раз ошибку отдает
вот я еще раз повторяю: ХОТЕЛИ ОТКЛЮЧИТЬ ВОЗМОЖНОСТЬ ПРОСМОТРА И НАКОСЯЧИЛИ
 
вот я еще раз повторяю: ХОТЕЛИ ОТКЛЮЧИТЬ ВОЗМОЖНОСТЬ ПРОСМОТРА И НАКОСЯЧИЛИ
НЕТ! чутка перефразирую, любая страница которая должна отдавать 404 ошибку приводит к зацикливанию
66.249.66.139 - - [06/May/2014:08:44:16 +0400] "GET /news/razvitie-node5-i3 HTTP/1.0" 404 299 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +Для просмотра ссылки Войди или Зарегистрируйся)" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:16 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:17 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:17 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:18 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:19 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:19 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:19 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:20 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:20 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:21 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:21 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:22 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:22 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
185.26.122.74 - - [06/May/2014:08:44:26 +0400] "GET /spec/404 HTTP/1.0" 404 407 "-" "-" XXXXX.ru
Синим зашел ГуглБот (мог и любой пользователь) запросил несуществующую страницу - /news/razvitie-node5-i3

получил ответ 404 299
Но после этого происходит бесконечный цикл с выводом 404 ошибки (зацикливание-красным отметил)!
/spec/404 - это страница 404

==========================================================================================
не забывайте использовать теги "спойлер" и "код"
 
Последнее редактирование модератором:
Назад
Сверху