ПРОЕКТЫ 


  АРХИВ 


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, Feb 23, 2007 at 12:50:11PM +0200, Александр Ворона wrote:

> Oleg I. wrote:

> >>может быть причина в том, что воркер заблокирован sendfile'ом другому
> >>клиенту? Я наблюдал похожую ситуацию. Попробуйте отключить sendfile :) и
> >>проверить.
> >А других способов решить проблему нет? Я помню, что когда мы только першли 
> >на nginx, попробовали отключить sendfile и результат нас не очень устроил.
> У меня прооблема ушла при увеличении одновременного количества качающих 
> с 1-го воркера. 5-7 качков с одного воркера - есть замирания. Больше 30 
> - нет проблем. Также проблема имела место быть когда один или 2 клиента 
> качают гораздо быстрее остальных и sendfile() для них долго отрабатывает 
> и блокирует воркер. Может быть имеет смысл Игорю сделать возможность 
> ограничивать отдаваемый sendfile()ом размер за один вызов.

Неблокирующийся sendfile() позволяет за раз передать не больше sndbuf.


-- 
Igor Sysoev
http://sysoev.ru/en/



 




Copyright © Lexa Software, 1996-2009.