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

Gena Makhomed gmm на csdoc.com
Пн Окт 24 17:32:42 UTC 2016


On 24.10.2016 15:00, Maxim Dounin wrote:

>> не стартовал nginx из официального репозитория
>> при запуске системы падает с ошибкой
>>
>> Oct 23 20:43:49 vm-14c6d53b nginx[571]: nginx: [emerg] bind() to X.X.X.X:80
>> failed (99: Cannot assign requested address)
>>
>> поменял в /lib/systemd/system/nginx.service:
>>
>>
>> After=network-online.target
>>
>>
>> стало запускаться при старте.
>>
>> чем-то обусловлена зависимость именно от network.target ?
>> похоже на баг
>
> OpenVZ?
>
> Вот тут разбор проблемы от Кости Павлова:
> http://mailman.nginx.org/pipermail/nginx-ru/2016-January/057311.html
>

А что мешает в официальном nginx сделать After=network-online.target ?

т.е. запускать nginx только после того, как активирована сеть.

будет стабильнее без этих глюков с Cannot assign requested address.

P.S.

сейчас приходится прописывать sysctl net.ipv4.ip_nonlocal_bind=1
и совсем не понятно чей это глюк - OpenVZ, KVM или самого nginx.

P.P.S.

даже если глюк в OpenVZ и KVM и systemd - они его поправить не смогут.
логично было бы в nginx добавить workaround для бага.

-- 
Best regards,
  Gena



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