ПРОЕКТЫ 


  АРХИВ 


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[4]: nginx тормозит выдачу контента. помогите выпрям ить мне руки.



>>> nginx сидит в biord, а Вы говорите - нет дисковой активности.
>>> Нужно увеличивать число worker'ов.

>> Дисковая активность есть, конечно. Просто не упирается проблема в
>> дисковую подсистему. Используется примерно 30-70%.
>> Worker'ов стоит 5000, сколько поставить?

> worker_processes  4;
> events {
>         worker_connections  5000;
>         use kqueue;
> }

> Число Worker'ов - это параметр worker_processes, его и надо
> изменять.

Это я понял. Но на сколько? В реалии НЕ ДОЛЖНО происходить более
1000 соединений к прокси и 1000 на выдачу файла. Или у меня
ошибка в логике и worker срэды используются еще для чего-то?
Поставлю 20000 - посмотрим.

>>Может быть проблема в sendfile? Когда работает апач, ответ
>>генерируется с помощью php и sendfile не используется...
>>Насколько я понимаю, nginx получив ответ говорит sendfile и забывает
>>до окончания запроса. Посему проблема не в nginx, а в системе.

>  Может быть и в этом, можно попробовать отключить и сравнить
>  результаты.

Мысль пришла вчера слишком поздно. Сегодня же попробую под нагрузкой.



 




Copyright © Lexa Software, 1996-2009.