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
|