Welcome! Log In Create A New Profile

Advanced

Re: настройка systemd в centos 7

Gena Makhomed
October 25, 2016 09:36AM
On 24.10.2016 22:17, Dmitry Ivanov wrote:

>> логично было бы в nginx добавить workaround для бага.

> нелогично. ибо забивание костылей

Сейчас там и так присутствуют "костыли" - делается 5 попыток bind(),
с задержками между ними в 500 миллисекунд: src\core\ngx_connection.c
если за 2.5 секунды сеть не успеет подняться - то nginx не запустится.

Это race condition - на загруженном KVM/VZ сервере вполне может пройти
и больше времени между запуском nginx и поднятием сетевого интерфейса.
Что и наблюдается. Так что баг очень даже может быть что в самом nginx.

Кроме того, только в случае systemd имеется попытка запускать nginx
еще до того как будет сконфигурирована и поднята сеть, во всех остальных
операционных системах - nginx запускается только после поднятия сети (!)

Чтобы устранить race condition и сделать единообразным запуск nginx
во всех случаях - предлагается и для systemd запускать его после сети.

В чем тут "забивание костылей" ?

Если хочется сделать без костылей, то разработчики systemd говорят как:

https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

# What does this mean for me, a Developer?

- ничего этого нет в nginx даже и близко.

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

настройка systemd в centos 7

Илья Шипицин October 23, 2016 11:48AM

Re: настройка systemd в centos 7

SK October 23, 2016 12:14PM

Re: настройка systemd в centos 7

Илья Шипицин October 23, 2016 12:20PM

Re: настройка systemd в centos 7

SK October 23, 2016 12:40PM

Re: настройка systemd в centos 7

Maxim Dounin October 24, 2016 08:02AM

Re: настройка systemd в centos 7

Илья Шипицин October 24, 2016 08:30AM

Re: настройка systemd в centos 7

Илья Шипицин October 24, 2016 01:10PM

Re: настройка systemd в centos 7

Gena Makhomed October 24, 2016 01:34PM

Re: настройка systemd в centos 7

Илья Шипицин October 24, 2016 02:04PM

Re: настройка systemd в centos 7

Gena Makhomed October 24, 2016 02:24PM

Re: настройка systemd в centos 7

Dmitry Ivanov October 24, 2016 03:18PM

Re: настройка systemd в centos 7

Gena Makhomed October 25, 2016 09:36AM

Re: настройка systemd в centos 7

Илья Шипицин October 25, 2016 09:40AM

Re: настройка systemd в centos 7

Vadim A. Misbakh-Soloviov October 25, 2016 10:12AM

Re: настройка systemd в centos 7

Илья Шипицин October 25, 2016 10:14AM

Re: настройка systemd в centos 7

S.A.N October 24, 2016 03:23PM

Re: настройка systemd в centos 7

S.A.N October 24, 2016 03:25PM

Re: настройка systemd в centos 7

Konstantin Pavlov October 25, 2016 10:38AM

Re: настройка systemd в centos 7

Владислав Щапов October 25, 2016 11:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 68
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready