LINUX.ORG.RU
ФорумAdmin

Ошибка 502 только для одного клиента

 


0

1

Поймал у себя странное поведение сайта. Nginx (работает nginx+php-fpm) вываливает 502 только для одного клиента (бот archive.org). С чем такое поведение может быть связано?

IP у клиентов разные, совпадает лишь useragent. Ссылки форумные обыкновенные, вида topic13907.html?pid=327559&start=0. Есть подозрение, что бот archive.org'а не дружит с вопросиками и & в ссылках, но ссылки без них тоже дают 502.

решение убрать бота из логов уже применено, но хочется разобраться

★★★★★

Последнее исправление: l0stparadise (всего исправлений: 1)

Кто именно говоир ошибку 502 - nginx или php ?

в конфиге nginx нет строчки типа

if ($http_user_agent ~* (Morfeus|AhrefsBot|msnbot-media) ) { return 502; }

в а что в лога nginx ?

а в логах php-fpm что ?

vel ★★★★★
()
Ответ на: комментарий от vel

502 говорит nginx.

Нет, про 502 в конфигах вообще ничего нет, я 403 в таких строчках использую.

В логах nginx много строчек с разными $url такого вида:

207.241.237.223 - - [31/Oct/2015:06:48:05 +0300] "GET /topic18626.html HTTP/1.0" 502 166 "http://hostname/topic18626.html" "Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)"

В логах php-fpm тихо.

Пробовал curl'ом повторить подобный запрос с подстановкой юзерагента и http1.0 - выдает 301 (это ожидаемая реакция в данном случае).

l0stparadise ★★★★★
() автор топика
Ответ на: комментарий от vel

Хм, и правда, долблюсь в глаза... :)

fastcgi_buffers слетел после обновления, в нем было дело, вероятно. Правда, до конца не ясно, почему только для конкретного юзера такая беда...

l0stparadise ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.