замирает скачивание файлов

tswiah at innovativemarketing.com.ua tswiah at innovativemarketing.com.ua
Sat Oct 27 00:12:44 MSD 2007


On Fri, 26 Oct 2007, Igor Sysoev wrote:

> Date: Fri, 26 Oct 2007 23:44:49 +0400
> From: Igor Sysoev <is at rambler-co.ru>
> Reply-To: nginx-ru at sysoev.ru
> To: nginx-ru at sysoev.ru
> Subject: Re: замирает скачивание файлов
> 
> On Fri, Oct 26, 2007 at 10:35:16PM +0300, tswiah at innovativemarketing.com.ua wrote:
>
>> On Thu, 25 Oct 2007, umask wrote:
>>
>>> Date: Thu, 25 Oct 2007 19:57:14 +0400
>>> From: umask <umask at yandex.ru>
>>> Reply-To: nginx-ru at sysoev.ru
>>> To: nginx-ru at sysoev.ru
>>> Subject: Re: замирает скачивание файлов
>>>
>>>
>>>
>>>
>>>
>>> 25.10.07, 19:22, tswiah at innovativemarketing.com.ua:
>>>
>>>
>>>
>>>>> Что если включить debug, в логах что-то меняется?
>>
>> включение дебага указывает на вот такой симптом:
>>
>> readv() not ready (11: Resource temporarily unavailable)
>>
>> Как это можно лечить?
>
> Это нормально.
>
Возможно, однако после большого количества сообщений о недоступности 
ресурса я вижу вот такие сроки:


-----
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter: l:0 f:0 
s:47596090
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter limit 
1048576
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter 082A41EC
2007/10/26 23:04:06 [debug] 12897#0: *123551 copy filter: -2 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 pipe write downstream done
2007/10/26 23:04:06 [debug] 12897#0: *123551 event timer: 342, old: 
3723285152, new: 3723285408
2007/10/26 23:04:06 [debug] 12897#0: *123551 event timer: 45, old: 
3723285182, new: 3723285408
2007/10/26 23:04:06 [debug] 12897#0: *123551 http upstream exit: 00000000
2007/10/26 23:04:06 [debug] 12897#0: *123551 finalize http upstream 
request: 0
2007/10/26 23:04:06 [debug] 12897#0: *123551 finalize http proxy request
2007/10/26 23:04:06 [debug] 12897#0: *123551 free rr peer 1 0
2007/10/26 23:04:06 [debug] 12897#0: *123551 close http upstream 
connection: 342
2007/10/26 23:04:06 [debug] 12897#0: *123551 event timer del: 342: 
3723285152
2007/10/26 23:04:06 [debug] 12897#0: *123551 http upstream temp fd: 98
2007/10/26 23:04:06 [debug] 12897#0: *123551 http output filter 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 copy filter: 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 http postpone filter 
"/linux-source-2.6.20.tar.bz2?" 08485F58
2007/10/26 23:04:06 [debug] 12897#0: *123551 http postpone filter out 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 write old buf t:1 f:0 
08889DD0, pos 08896DE8, size: 471016 file: 0, size: 0
2007/10/26 23:04:06 [debug] 12897#0: *123551 write old buf t:0 f:1 
087F6970, pos 087F6970, size: 65536 file: 0, size: 65536
2007/10/26 23:04:06 [debug] 12897#0: *123551 write old buf t:0 f:1 
B7694008, pos B7694008, size: 524288 file: 65536, size: 524
<...>
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter: l:1 f:0 
s:47596090
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter limit 
1048576
2007/10/26 23:04:06 [debug] 12897#0: *123551 http write filter 082A41EC
2007/10/26 23:04:06 [debug] 12897#0: *123551 copy filter: -2 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 http finalize request: -2, 
"/linux-source-2.6.20.tar.bz2?"
2007/10/26 23:04:06 [debug] 12897#0: *123551 event timer: 45, old: 
3723285182, new: 3723285408
-----

но при этом файл не продолжает отдаваться и через некоторое время 
соединение обрывается.

Подскажите, пожалуйста, куда копать.

>
>

-- 
Best,
 	Yaroslav Tarasenko aka Taras Tswiah





More information about the nginx-ru mailing list