Re: имя хоста в proxy_pass

Alex Vasilenko aa.vasilenko на gmail.com
Вт Мар 30 14:15:17 MSD 2010


*Здравствуйте,*

AFAIK nginx компилирует конфигурацию на этапе запуска, поэтому вариантов у
вас немного и вы их уже перечислили.
Как вариант - поднимать внешний интерфейс, раньше чем нгинкс, чтоб днс
спокойно отрезолвился.

Если nginx стартует при запуске сервера, то ошибки можно будет найти в
системном бутлоге /var/log/boot.log (по крайней мере в CentOS).

*Спасибо*
Alexandr Vasilenko
Web Developer
www.savevid.com
ICQ:284752117/JID:mente на jabber.kiev.ua <JID%3Amente на jabber.kiev.ua>
Skype:menterr
mob: +38097-611-45-99


30 марта 2010 г. 11:24 пользователь Alexey Loskutov
<aloskutov на smartlabs.tv>написал:

> Здравствуйте,
> у меня есть такие 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 mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100330/f66e8cc4/attachment.html>


Подробная информация о списке рассылки nginx-ru