21.08.2014 19:11, shambler81 пишет:
Добрый день уважаемые коллеги, встал вопрос подключить балансный сервер
фактически старый сервер на который заходят НС сервера будет в роли
резервного. Новый сервер на котором все так же настроено будет выступать
просто как приоритентый в балансе бэкэнд, если сервер отвалится то сайт
отдается со старого серве. Баланс работает как на статику так и на
proxy_pass
статика прописывается отдельно, и так не указать. Или вообще всё
проксипассить на нгинхи самих серверов, они уже будут раздавать статику
с себя.
для бэкап сервера или ключевое слово backup, или на оба выставить weight
правильно.
Nginx расположен на старом. считаем что он не падает.
Если сервер раздает статику, при активных IO он тоже может "замерзать",
мы лечим чисто прокси на входе, без дисковых операций + нгинхи на
рабочих нодах уже для кэшей, статики и прочего. Дисковые операции его
тоже блокируют, ничего не помогло.
А что делать если мне нужно изменить и правила для статики, внести
изменения в @failback в общем по хорошему подставить другой файл конфига ?
вынести части конфигов через include, пихнуть все конфиги в svn с хуком
на коммит: проверка валидности конфигов (обязательно!) + nginx reload,
или всякие csync опять же с хуком на измененения и перезапуском.
proxy_pass myapp1
proxy_redirect http://mysite-m.mysite.ru:8080/ /;
proxy_redirect http://www.mysite-m.ru:8080/ /;
proxy_redirect http://xn----gtbctnkl.xn--p1ai:8080/ /;
proxy_redirect http://mysite-m.ru:8080/ /;
proxy_redirect http://www.xn----gtbctnkl.xn--p1ai:8080/ /;
proxy_redirect http://www.mysite-m.mysite.ru:8080/ /;
proxy_redirect http://mos.mysite-m.ru:8080/ /;
имхо, тут ерунда написана.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru