Email or username:

Password:

Forgot your password?
⚛️Revertron

Есть nginx, в одном из конфигов которого указан конкретный айпишник, который надо слушать.
Но айпишник не появляется сразу при загрузке машины, может тормознуть на секунду.
Поэтому nginx не стартует, ибо systemd несколько раз пытается и бросает это дело.

Добавлял слип в ExecStartPre, работало отлично, но его сносит обновлением nginx'а.

И что делать?

#linux #nginx #systemd @rf

4 comments
Григорий Клюшников

Там в файле сервиса можно прописать зависимости, которые должны быть удовлетворены перед запуском. Точно можно прописать networking, но наверняка и конкретный интерфейс тоже можно.

⚛️Revertron

@drq Да я уже переопределил юнит через systemctl edit, и вставил туда слип 2 секунды перед стартом. Идеально работает так :)

Go Up