Size: a a a

2020 March 30

S

Soul in rust_offtopic
Дмитрий Беляев
при этом на баше далеко не тривиальная задача "запустится только после этих сервисов/групп сервисов"
когда у тебя просто список запускающихся по очереди скриптов - вполне себе тривиальная
источник

ДБ

Дмитрий Беляев... in rust_offtopic
не всегда, сервисы могут форкаться, им может быть нужно время на инициализацию
источник

S

Soul in rust_offtopic
И как же systemd решает этот вопрос?
источник

ДБ

Дмитрий Беляев... in rust_offtopic
а вообще, почему тогда мало кто ругает докер?
источник

S

Soul in rust_offtopic
Потому что докер не стоит принудительно в системе и на него не завязано куча всего
источник

ДБ

Дмитрий Беляев... in rust_offtopic
Soul
И как же systemd решает этот вопрос?
ты просто пишешь например, что запускаться только когда сеть поднята и postgres доступен
источник

ДБ

Дмитрий Беляев... in rust_offtopic
Soul
Потому что докер не стоит принудительно в системе и на него не завязано куча всего
ну так и системд не стоит принудительно, есть много дистров без него
источник

S

Soul in rust_offtopic
не очень много
источник

PK

Pavel Kvasnikov in rust_offtopic
Дмитрий Беляев
ты просто пишешь например, что запускаться только когда сеть поднята и postgres доступен
а где в докере опция ожидания иниализации? Вроде только порядок запуска есть
источник

ДБ

Дмитрий Беляев... in rust_offtopic
Pavel Kvasnikov
а где в докере опция ожидания иниализации? Вроде только порядок запуска есть
это не про докер было а про системд

After=network-online
источник

S

Soul in rust_offtopic
ну да, сетью управляет systemd-network
источник

ДБ

Дмитрий Беляев... in rust_offtopic
After=postgres
источник

S

Soul in rust_offtopic
Ну а вот юнит этого postgres как-то сообщает, что он инициализировался? Или просто строится цепочка запусков без ожидания или с ожиданием тупо по времени?
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
https://gridsome.org/starters/

грузит 2,6 секунды, при том что там картинки, текст, и анимация наведения на картинки
The connection has timed out

The server at gridsome.org is taking too long to respond.
источник

ДБ

Дмитрий Беляев... in rust_offtopic
Soul
Ну а вот юнит этого postgres как-то сообщает, что он инициализировался? Или просто строится цепочка запусков без ожидания или с ожиданием тупо по времени?
зависит от того, что в юните постгреса написано
источник

ДБ

Дмитрий Беляев... in rust_offtopic
и кстати, никто не мешает в системд повесить ваншотом запуск любого башскрипта
источник

S

Soul in rust_offtopic
ну да, написал эти 50 строк минимального юнита и вперед
источник

ДБ

Дмитрий Беляев... in rust_offtopic
Soul
ну да, написал эти 50 строк минимального юнита и вперед
покажите мне хоть один реальный юнит на 50 строк
20 это уже исключение, обычно 10-15
источник

RP

Roman Proskuryakov in rust_offtopic
Дмитрий Беляев
почему все так хейтят системд?
потому что поттеринг уж слишком агрессивно впаривал свой продукт. ну и мы никогда не простим зависимости jvm для системд.
источник

RP

Roman Proskuryakov in rust_offtopic
ну и бинарный лог, который надо специальной тулзой читать. буэ.
источник