zero-size reply

Denis V Seleznyov denis.seleznyov at gmail.com
Wed Feb 25 14:51:00 MSK 2009


2009/2/24 Denis V Seleznyov <denis.seleznyov at gmail.com>

> Сейчас работает 0.7.34, раньше был 0.6.32 с теми же симптомами.
> Завтра добавлю $connection в лог, и попробую усмотреть что-то в debug_log.

2009/02/25 06:29:16 [debug] 18053#0: *6640 http write filter: l:0 f:1 s:1188
2009/02/25 06:29:16 [debug] 18053#0: *6640 http write filter limit 0
2009/02/25 06:29:16 [info] 18053#0: *6640 writev() failed (32: Broken pipe)
while sending to client, ...

Корректно ли в таком случае будет писать в access_log 499? Ведь из ошибки не
ясно, кто именно закрыл соединение -- клиент, ось на сервере или что-то
посредине.



2009/2/24 Михаил Монашёв <postmaster at softsearch.ru>
>
> Здравствуйте, Денис.
>>
>> Нечто подобное фиксили в 0.7.28 вроде.
>>
>> DVS> Периодически наблюдаю в логах записи вида:
>> DVS> [24/Feb/2009:07:40:26 -0500] 194.98.239.11 - "GET
>> DVS> /pairs/activePairsFeed.php?day=percent week=percent
>> DVS> version=1235479214 HTTP/1.1" 200 0 1.889 "http://site.com"
>> DVS> "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5)
>> DVS> Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)" "-"
>> DVS> [24/Feb/2009:07:53:18 -0500] 194.209.130.166 - "GET
>> DVS> /common/js/widget/cmsfx.Widget.js?version=1.1 HTTP/1.1" 200 0
>> DVS> 0.000
>> DVS> "
>> http://www.tio.ch/aa_sezioni/aa_indice_lista_sezioni.asp?idsezione=8
>> DVS> idsito=41" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;
>> DVS> SV1; .NET CLR 1.1.4322)" "-"
>>
>> DVS> Попадаются $bytes_sent ноль. Как статические файлы, так и
>> DVS> ответы от fastcgi. Причем в случае статики ответ отдается
>> DVS> мгновенно, а в случае с PHP -- видно, что какое-то время было
>> DVS> потрачено на генерацию ответа.
>>
>> DVS> tcpdump не ловит ответы с 'Content-Length: 0'
>> DVS> Найти что-то полезное в debug_log не представляется
>> DVS> возможным, т.к. запросов около 300 req/s, а "нулевой" ответ
>> DVS> попадается раз в 5 минут. В error_log пусто.
>>
>> DVS> log_format sortable '[$time_local] $remote_addr
>> DVS> $remote_user "$request" $status $bytes_sent $request_time
>> DVS> "$http_referer" "$http_user_agent" "$http_x_forwarded_for"';
>>
>>
>> DVS> Возможно ли, что при каких-то условиях не возвращается код
>> DVS> ответа 499? Самих 499 предостаточно.
>>
>>
>>
>>
>>
>>
>> --
>>
>> С уважением,
>> Михаил Монашёв, SoftSearch.ru
>> mailto:postmaster at softsearch.ru
>> ICQ# 166233339
>> http://michael.mindmix.ru/
>> Без бэкапа по жизни.
>>
>>
>>
>
>
> --
> Denis Seleznyov
> http://www.cmsfx.com/
>



-- 
Denis Seleznyov
http://www.cmsfx.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090225/af508688/attachment.html>


More information about the nginx-ru mailing list