zero size reply (200 0 в логах)
Alexander Azarov
azarov at aha.ru
Tue Aug 25 20:59:20 MSD 2009
Добрый день!
Наблюдаю записи в логах со статусом 200 и размером ответа 0. При
рассмотрении debug лога обнаружилось две странности. Первая:
2009/08/25 20:13:16 [info] 17099#0: *1338651 client closed prematurely
connection, so upstream conne
ction is closed too while sending request to upstream, client:
66.249.65.86, server: ***,
request: "GET /forum-52 HTTP/1.1", subrequest: "/news.html", u
pstream: "fastcgi://127.0.0.1:9004", host: "***"
2009/08/25 20:13:16 [debug] 17099#0: *1338651 finalize http upstream
request: 499
/news.html это SSI вставка. Клиент закрыл соединение, это ОК. Должен
был бы получиться статус 499 и он таковой для подзапроса, однако у
запроса в логе 200. Это баг или фича? Можно ли как-то в логе получить
499?
Вторая странность. Указанный запрос был от Гугла:
66.249.65.86 - - [25/Aug/2009:20:13:16 +0400] "GET /forum-52 HTTP/1.1"
200 0 "-" "Mediapartners-Google" 0.027
Получен он был в 20:13:16 и в ту же секунду "client closed
connection". С чего бы? Я далек от мысли, что удачно увидел падение
гуглобота и, к тому же, видел такие же "client closed connection в ту
же секунду" в других debug логах. У меня паранойя или?...
Какой-либо корелляции с location, mime-type, наличием или отсутствием
upstream, limit_req или limit_conn я не нашел. Версия nginx 0.7.61
С уважением,
Александр Азаров
More information about the nginx-ru
mailing list