Re: Пролагивание коннектов при проверке синтаксиса

Илья Шипицин chipitsine на gmail.com
Чт Ноя 15 14:20:27 UTC 2018


чт, 15 нояб. 2018 г. в 18:55, kpoxa <kpoxa на kpoxa.net>:

> У меня на сервере 200 IP адресов, на части из 443 портов висят HTTP
> сервера, на второй части 443 портов висят стримы.
>

если у вас systemd-шное, посмотрите в сторону "instantiated units"
мы разнесли http и stream на разные инстансы, красота


> Соответственно ведут каждый из серверов в разные места. В моем случае
> нельзя сделать вилдкардный сервер в одном модуле, не пересекающийся с
> другим модулем.
> Перечитал ответ Максима, не увидел там противоречий описанному мною
> конфигу. Конфиг даже работает. Просто это не приводит к тому, что nginx при
> проверке не делал бы лишних bind.
>
> В целом какая разница сколько раз в сутки вызывается проверка синтаксиса,
> на мой взгляд даже ручной вызов проверки, приводящий к тормозам продовского
> сервера это плохо.
>
> чт, 15 нояб. 2018 г. в 16:05, Vadim A. Misbakh-Soloviov <nginx на mva.name>:
>
>> В письме от четверг, 15 ноября 2018 г. 16:42:51 +07 пользователь kpoxa
>> написал:
>> > Добрый день.
>> >
>> > Не помогает такой вариант:
>> >
>> > http {
>> ...
>> >   listen 80;
>> ...
>> >  }
>> > stream {
>> > }
>>
>> А теперь, пожалуйста, вернитесь на пару писем назад по цепочке, и
>> прочитайте
>> ответ Максима.
>> http и stream - разные модули.
>> И вполне логично, что сокеты, объявленные в http{} не имеют отношения к
>> сокетам, объявленным в stream{}. Как вы думаете?
>> Вам, практически в явном виде, предлагалось создать вайлдкардный server{}
>> в
>> stream-модуле.
>>
>> И да, кстати,
>> 1) можно указать `server_name _;` (нужен любой невалидный, а _ - самый
>> короткий из них.
>> 2) почему вы, всё же, не хотите в явном виде указать вайлдкард listen'у?
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20181115/d5b8718b/attachment.html>


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