-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

nginx version: nginx/1.2.1(из бэкпортов)

Часть конфига:

################################################################
upstream webservers {
server  web1.example.com:8080   max_fails=3 fail_timeout=180s;
server  web2.example.com:8080   backup; }
server {
        listen   0.0.0.0:80;
        server_name  example.com;
allow   all;
location / {
proxy_pass      http://webservers; }
access_log      /var/log/nginx/example.com.log; }
################################################################

Сервер web2.example.com на динамическом адресе. Проблема в том что не
смотря на низкий TTL(180 секунд), nginx определяет его ip один раз при
запуске. Соответственно в ситуации когда падает web1, а на web2
поменялся ip возникает неприятность в виде 502 ошибки.
В данный момент единственное решение - перезапуск основного сервера на
котором прописан upstream для обновления адреса web2. Имеется ли
возможность заставить nginx не запоминать ip адреса серверов upstream?

P.S.

Статический ip на web2 невозможен по техническим проблемам.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQEcBAEBAgAGBQJQxUmaAAoJEKgva2ku7sph62kH/RdDB1Z3wPfgve3PCOlX5bV7
fLyKYSiUYBBg44ugjjbkLw59JorrzeVDQSmiZkXrQ3dqxhwoYsEHzopzfAY7vvWk
5S3ddZhmUjgYRmrVLnB0m4u19UiIEg1p+qdPr6RbbYGa1YEJr1MlTdLf6YJmYy/S
I7DVWrwaQ+6MpyMmaV9LSD1woE5qNsJeBaJWnVLTtlT6XGVSDb1bZikf8YTATodL
APOYIy2d5hETMOGpx6kGl/bJnnW+sjkXf9he5agIQHCEF5mDgPe2waOGqxa/PlAb
Osj1FdllWsN6zkBZBVKKvLeVKvMQLBS1UTNJUbGceD2IQ+QKlYs2wZ0qNzp7phU=
=/9nJ
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить