Re: nginx и /etc/hosts

Anton Kiryushkin swood at fotofor.biz
Thu Oct 2 11:06:20 UTC 2014


Здравствуйте, Игорь.

А можно у вас уточнить еще два момента.
1. Зачем nginx вызывает эти функции libc, например, если в нашем случае мы
не используем в proxy_pass домены, а только IP. Верно ли предположение, что
происходит вызов gethostbyname на IP?
2. Как оптимизировать это место, если файл hosts достаточно большой?

2 октября 2014 г., 10:43 пользователь Igor Sysoev <igor at sysoev.ru> написал:

> On 02 Oct 2014, at 04:28, Anton Kiryushkin <swood at fotofor.biz> wrote:
>
> Мы тут заметили, что при старте nginx, он довольно часто перечитывает
> /etc/hosts и /etc/resolv.conf. Можно ли как-то узнать зачем. Причем ладно
> бы один раз, а то ведь раз 5, по ощущениям.
>
>
> Это делает libc при вызове gethostbyname() и getaddrinfo().
>
>
> --
> Igor Sysoev
> Join us for nginx.conf 2014, October 20-22, San Francisco.
> Get 25% off with code NGINXUG: http://nginx.com/nginxconf/
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Best regards,
Anton Kiryushkin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141002/15078e07/attachment.html>


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