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

Валентин Бартенев vbart на nginx.com
Вт Апр 12 19:29:15 UTC 2016


On Tuesday 12 April 2016 19:46:09 Peter Leonov wrote:
> On Tuesday, 12 April 2016 at 17:32, Валентин Бартенев wrote:
> > On Tuesday 12 April 2016 15:53:59 navern wrote:
> > > Это нужно, потому что нужен reuseport, а конфигурировать его только в  
> > > одном месте очень неудобно. Так как вся конфигурация происходит  
> > > автоматически.
> > >  
> > > По поводу двух одновременно запущенных nginx'ов - это необходимо так  
> > > как сам nginx находится в докер контейнере и бывают ситуации, когда  
> > > нужно запустить одновременно два докер контейнера, а потом один из них  
> > > погасить.
> >  
> >  
> > [..]
> >  
> > Вас не смущает, что при этом часть соединений будет потеряна?
> Это смотря как контейнер сооружен и как его гасить.
> 

И как с установленным SO_REUSEPORT в такой конфигурации можно не потерять 
соединений?

> А вообще, 0-downtime деплой через reuseport очень вкусно выглядит, да.
> 
[..]

SO_REUSEPORT в Linux не позволяет "0-downtime деплой", он вообще не для этого.

--
Валентин Бартенев


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