ПРОЕКТЫ 


  АРХИВ 


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: 2 nginx на одном сервере



On 28.08.2010 22:50, grigory wrote:

У меня ещё такая проблема, что сайт
висит на домене domain.com, а статика ? на
domain.com/folder/
Как в таком случае настроить конфиги
двух nginx?

конфиг основного nginx`а:

server {

    server_name domain.com;

    location /folder/ {
        proxy_buffering off;
        proxy_pass nginx-раздающий-статику;
    }

    location / {
        proxy_pass backend-генерирующий-динамику;
    }

}

Проблема в том, что у меня два сервера:
один очень-очень мощный, другой ? очень
слабый. Оба расходуют по 10Тб трафика в
месяц. Однако, тот мощный сервер, где
находится еще и сайт, загружен очень
сильно; а тот, где только хранилище (без
сайта) вообще не нагружен... Отдаёт
статику ? как два пальца. :-) Поэтому я и
подумал, что тут, быть может, какой-то
конфликт двух процессов nginx'а в случае с
мощным сервером.

конфликтов нет, просто nginx блокируется
на операциях дискового i/o при раздаче статики,
а так как там всего два воркера, то свободных воркеров
уже просто не остается для того, чтобы обслуживать запросы
к динамике.

AIO в линуксе есть, но там нюансы:

http://nginx.org/pipermail/nginx/2010-July/021561.html

--
Best regards,
 Gena


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.