Re[4]: nginx тормозит выдачу контента. помогите выпрямить мне руки.
vvs at onecd.ru
vvs at onecd.ru
Thu Dec 6 06:48:32 MSK 2007
>>> 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, а в системе.
> Может быть и в этом, можно попробовать отключить и сравнить
> результаты.
Мысль пришла вчера слишком поздно. Сегодня же попробую под нагрузкой.
More information about the nginx-ru
mailing list