Использование nginx для отдачи больших файлов

Igor Sysoev is at rambler-co.ru
Fri Feb 16 13:48:01 MSK 2007


On Fri, Feb 16, 2007 at 01:41:10PM +0300, Anton Yuzhaninov wrote:

> Hello Igor,
> 
> IS> 34833 nobody       1   4    0  6404K  5488K sbwait 0 345:39  0.00% nginx
> IS> 34830 nobody       1   4    0  6512K  5596K sbwait 0 345:33  0.00% nginx
> IS> 34828 nobody       1   4    0  5900K  4988K sbwait 0 345:25  0.00% nginx
> IS> 34832 nobody       1   4    0  6244K  5336K sbwait 0 345:21  0.00% nginx
> IS> 34840 nobody       1   4    0  6060K  5144K sbwait 0 345:13  0.00% nginx
> IS> 34831 nobody       1   4    0  5912K  4996K sbwait 0 344:39  0.00% nginx
> IS> 34825 nobody       1   4    0  5880K  4968K sbwait 0 344:20  0.00% nginx
> IS> 34837 nobody       1   4    0  6524K  5604K sbwait 0 344:10  0.00% nginx
> IS> 34827 nobody       1   4    0  5872K  4964K sbwait 0 343:58  0.00% nginx
> IS> 34824 nobody       1   4    0  6168K  5256K sbwait 0 343:36  0.00% nginx
> 
> Странно видеть такое количество процессов nginx в состоянии sbwait
> 
> Возможно стоит увеличить net.inet.tcp.sendspace (это в свою очередь
> потребует увеличения nmbclusters) и задать в конфиге nginx send_lowat
> примерно в 2/3 от sendspace

Нет. У nginx'а при стандартном использовании такого состояния в принципе
быть не может. Похоже, что

        location / {
           perl rewrite::handler;
        }

соединяется с внешним сервером и ждёт его ответа.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list