Re: настройка systemd в centos 7
Илья Шипицин
chipitsine на gmail.com
Вт Окт 25 13:38:43 UTC 2016
давайте понизим градус дискуссии.
systemd сравнительно недавно массово пошел в продакшен.
(и не надо устраивать флейм на эту тему).
предлагаю в рабочем порядке порешать вопрос.
и да, сделать вариант в том числе для OpenVZ, хотя у меня их и нет))
но ведь у кого-то же есть. чем они виноваты?
25 октября 2016 г., 18:34 пользователь Gena Makhomed <gmm на csdoc.com>
написал:
> 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
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20161025/71aaeb04/attachment.html>
Подробная информация о списке рассылки nginx-ru