ПРОЕКТЫ 


  АРХИВ 


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 Fri, 26 Oct 2007, Igor Sysoev wrote:

Date: Fri, 26 Oct 2007 23:44:49 +0400
From: Igor Sysoev <is@xxxxxxxxxxxxx>
Reply-To: nginx-ru@xxxxxxxxx
To: nginx-ru@xxxxxxxxx
Subject: Re: замирает скачивание файлов

On Fri, Oct 26, 2007 at 10:35:16PM +0300, tswiah@xxxxxxxxxxxxxxxxxxxxxxxxxx 
wrote:

On Thu, 25 Oct 2007, umask wrote:

Date: Thu, 25 Oct 2007 19:57:14 +0400
From: umask <umask@xxxxxxxxx>
Reply-To: nginx-ru@xxxxxxxxx
To: nginx-ru@xxxxxxxxx
Subject: Re: замирает скачивание файлов





25.10.07, 19:22, tswiah@xxxxxxxxxxxxxxxxxxxxxxxxxx:



Что если включить 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



 




Copyright © Lexa Software, 1996-2009.