ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: различные коды на фронт енде/бэкенде



On 01/06/12 08:39, Алексей Сундуков wrote:

Сорри - промахнулся.


- бэкенд:
66.249.71.181 - - [04/Jan/2012:14:42:38 +0000] "GET
/Companies/col%C3%A9gio-estadual-padre-sigismundo/0070004005628 HTTP/1.0"
499 0 "-" "Mozilla/5.0 (compatible; Googlebot/2.1;
+http://www.google.com/bot.html)" "-"

- фронтэнд:
66.249.71.181 - - [04/Jan/2012:14:42:38 +0000] "GET
/Companies/col%C3%A9gio-estadual-padre-sigismundo/0070004005628 HTTP/1.1"
504 9700 "-" "Mozilla/5.0 (compatible; Googlebot/2.1;
+http://www.google.com/bot.html)" "-" 10.17.92.2:80 504

А точно не промахнулся так же и с определениями бэкэнда/фротенда?
Может все же 499 генерит фрон в лице nginx? Потому как 499 это HTTP
код который добавлен nginx-ом, его нет в спецификации, это
нестандартный ответ. Поэтому лично мне видится, что клиент, возможно
это бот гугла, обращается к nginx, не дождавшись ответа разрывает
соединение, nginx фиксирует 499, бэкэнд фиксирует 504 видимо потому
что nginx уже не дожидается от него ответа.

Не - см логи:
1. HTTP/1.0 / HTTP/1.1 - фронтенд с бэкендом работает по HTTP/1.0. Бот пришел по HTTP/1.1.

2. 10.17.92.2:80 504 - $upstream_addr $upstream_status могут быть только на фронтенде.

Лично я наблюдаю 499 в логах в двух случаях: проблемы с промежуточными
узлами до клиента (разные кривые прокси и входные шлюзы), и при атаках
когда устанавливают соединение и быстро его рвут дабы выбрать все
ресурсы сервера.

99.99% это был Google (user agent + rdns).

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.