Настройка под большие файлы
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