Долгий коннект к серверу

Igor Sysoev is at rambler-co.ru
Fri Feb 23 14:19:58 MSK 2007


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/





More information about the nginx-ru mailing list