Welcome! Log In Create A New Profile

Advanced

Re: reuseport в конфигах nginx

navern
April 11, 2016 10:00AM
Да, я читал эту статью.

Проблема в том, что нам как раз нужен негативный побочный эффект:)
Необходимо, чтобы одновременно можно было запустить два nginx'а. Этого
можно добиться если везде указать reuseport, но только один раз.

А можно подробнее о том как лучше решить эту задачу? Какой правильный
флоу должен быть? Выставлять везде опцию в конфигах(каждый раз) и
убирать проверку на это при парсинге конфигурации?

On 11.04.2016 16:49, Валентин Бартенев wrote:
> On Monday 11 April 2016 15:14:10 navern wrote:
>> setsockopt есть всего в двух местах и в одном он нужен, чтобы апгрейдить
>> сокеты без reuseport'а до reuseport'а, если я правильно понимаю.
>>
>> Подобный хак позволил запустить одновременно два nginx'а, так что как
>> минимум что-то полезное он делает.
> Это, как раз, негативный побочный эффект.
>
> Опция reuseport не только выставляет флаг на сокет, но и занимается тем,
> что создает необходимое количество дескрипторов, по одному на каждый
> рабочий процесс. В этом и есть суть этой опции - оптимизация приема
> соединений и равномерное их распределение по рабочим процессам.
>
> Подробности тут:
> https://habrahabr.ru/post/259403/
>
>> По опции грепал и там действительно много вхождений, на что стоит
>> обратить внимание? У нас предполагается включенный reuseport всегда.
>>
>> В общем открыт к предложениям как сделать лучше.
>>
> Самым простым решением было бы выставить флаг на этапе парсинга директивы
> 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
Subject Author Posted

reuseport в конфигах nginx

navern April 05, 2016 05:16AM

Re: reuseport в конфигах nginx

Maxim Dounin April 05, 2016 09:52AM

Re: reuseport в конфигах nginx

Илья Шипицин April 05, 2016 03:14PM

Re: reuseport в конфигах nginx

navern April 07, 2016 09:42AM

Re: reuseport в конфигах nginx

mva April 07, 2016 03:12PM

Re: reuseport в конфигах nginx

navern April 08, 2016 05:44AM

Re: reuseport в конфигах nginx

Илья Шипицин April 08, 2016 07:26AM

Re: reuseport в конфигах nginx

navern April 08, 2016 07:56AM

Re: reuseport в конфигах nginx

navern April 08, 2016 10:22AM

Re: reuseport в конфигах nginx

mva April 08, 2016 12:34PM

Re: reuseport в конфигах nginx

Валентин Бартенев April 08, 2016 09:44PM

Re: reuseport в конфигах nginx

navern April 11, 2016 08:16AM

Re: reuseport в конфигах nginx

Валентин Бартенев April 11, 2016 09:50AM

Re: reuseport в конфигах nginx

navern April 11, 2016 10:00AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 11, 2016 11:08AM

Re: reuseport в конфигах nginx

Валентин Бартенев April 11, 2016 11:14AM

Re: reuseport в конфигах nginx

navern April 12, 2016 08:56AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 12, 2016 11:24AM

Re: reuseport в конфигах nginx

Валентин Бартенев April 12, 2016 11:32AM

Re: reuseport в конфигах nginx

Peter Leonov April 12, 2016 01:48PM

Re: reuseport в конфигах nginx

Валентин Бартенев April 12, 2016 03:46PM

Re: reuseport в конфигах nginx

Peter Leonov April 12, 2016 04:50PM

Re: reuseport в конфигах nginx

Валентин Бартенев April 12, 2016 05:02PM

Re: reuseport в конфигах nginx

Maxim Dounin April 13, 2016 12:24PM

Re: reuseport в конфигах nginx

navern April 19, 2016 10:46AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 20, 2016 04:00AM

Re: reuseport в конфигах nginx

navern April 20, 2016 04:04AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 20, 2016 04:20AM

Re: reuseport в конфигах nginx

navern April 20, 2016 04:40AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 20, 2016 05:02AM

Re: reuseport в конфигах nginx

navern April 20, 2016 05:14AM

Re: reuseport в конфигах nginx

Evgeniy Berdnikov April 20, 2016 05:40AM

Re: reuseport в конфигах nginx

navern April 20, 2016 06:52AM

Re: reuseport в конфигах nginx

Dmitry Ivanov April 12, 2016 05:02PM

Re: reuseport в конфигах nginx

Maxim Konovalov April 13, 2016 07:48AM

Re: reuseport в конфигах nginx

Илья Шипицин April 13, 2016 07:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 142
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready