ПРОЕКТЫ 


  АРХИВ 


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: Проблема со скоро стью отдачи файла



Aleksej Novikov пишет:
Hello Alex,

Tuesday, April 8, 2008, 1:07:03 PM, you wrote:



Попробуйте оставить 1 воркер, включите sendfile и уберите sendfile_max_chunk
вообще. И натравите на этот воркер strace -o str.out -rp worker_pid
Ну и смотрите в статус этого воркера в top в другой консоли. Интересен статус и
время, за которое воркер будет отрабатывать вызовы sendfile и количество
переданных байт за 1 вызов. Время отображается в следующей за sendfile строчке
трейса.
V logah poterjalsa, no na odnom workere, i dazhe na 2h, servak prosto
 ne uspevaet obsluzhivat zaprosy, i vsjo diko tormozit.

не успевает сервер или nginx - вот в чём вопрос.

Судя по статусу nginx можно попробовать второй апач с sendfile и без, prefork и
worker(16-32 потока на процесс). prefork с sendfile особенно интересен.
Poprobuju zavtra. O rezultatah raskazhu. Hotja eto kakto poshatnjot
moju veru v nginx. On ved po vsem testam vsegda na statike bil
luchsim. Pochemu zhe zdes ne podhodit, mozhete pojasnit ?

nginx блокировался и по-прежнему блокируется на диске при отдаче статики с диска. Только время блокировки может быть разным. nginx никогда и не позиционировался как веб-сервер для файлопомойки.
Ну и то что я процитировал ниже.

Возможно проблема в том, что AoE имеет [гораздо] больший отклик, чем локальный
диск, и именно это и вызывает проблемы с блокирующимся на диске sendfile при
мультиплексировании запросов.
Da, vpolne verojatno.





 




Copyright © Lexa Software, 1996-2009.