имя хоста в proxy_pass
Alexey Loskutov
aloskutov на smartlabs.tv
Вт Мар 30 12:24:42 MSD 2010
Здравствуйте,
у меня есть такие location'ы:
location /youtube-gdata/feeds/api/ { proxy_pass
http://gdata.youtube.com/feeds/api/; }
location /maps/ {proxy_pass http://static-maps.yandex.ru/1.x/;}
иногда nginx не запускается.
проблема вероятно в том, что, nginx при запуске пытается получить
dns-записи для хостов gdata.youtube.com и static-maps.yandex.ru, и
если не может этого сделать, выдает ошибку и не запускается вообще. Но
ведь кроме этих у него еще полно других полезных локейшнов :)
Проявляется это при перезугрузке сервера, в лог ничего не пишется,
поэтому отследить проблему сложно.
Сервисы network и bind и запускаются раньше nginx'a.
Есть ли какое-нибудь хорошее решение такой проблемы? забивать
ip-адреса в /etc/hosts или в конфиг не хочется.
--
С уважением,
Алексей Лоскутов
Подробная информация о списке рассылки nginx-ru