Настройка под большие файлы

Alex Vorona voron at amhost.net
Sun Oct 14 22:46:10 MSD 2007


Yury пишет:
> Добрый день.
>
> nginx работает под раздачу больших файлов(700Mb-4G). На
> сервере ge-интерфейс и в момент максимальной загрузки (>
> 200 одновременных скачиваний) Полоса занята на 500Mbit/s. В
> этот момент сервер практически перестает принимать новые
> подключение (новые пользователи ждут минутами и не получают
> ответа). Текущие сессии часто обрываются (например, файл
> 700Mb, загрузка обрывается на 200), возникают сильные
> задержки, скорость скачет от 1MB/s до 100KB/s и меньше.
>
> Из настроек, остальные стандартные
> worker_processes  90;
> worker_connections  1024;
>
> Посоветуйте "правильные" настройки для такой ситуации. Как
> можно добиться, чтобы 1. не обрывались текущие сессии 2.
> сервер принимал новые подключения.
>
>
>
>   
судя по замираниям используется sendfile. попробуйте sendfile_max_chunk 
1M; и поиграйтесь с этим значением.
Попробуйте уменьшить количество воркеров до получения соотношения 1 
воркер = 1 диск и увеличьте количество коннектов на воркера.







More information about the nginx-ru mailing list