Давно я что-то про работу не писал...

Jun 03, 2021 23:25

...а теперь представился случай. Расскажу-ка я про занятный случай связанный Varnish ( Read more... )

linux, software

Leave a comment

Comments 4

avnik June 4 2021, 16:19:57 UTC
Хм. Вообще в этом месте systemd как раз менее крив, потому что использует "дерево" pid и cgroups в этом месте.

Reply

techquisitor June 4 2021, 19:22:54 UTC
Runit вроде тупой как доска, но при этом он умудряется глючить на абсолютно ровном месте. А systemd при всём своём неоднозначном отношении, лучшее, что случалось в Linux за последние лет десять. Просто Леннарту на инит-системе остановиться и надо было, а не пилить комбайн.

Reply

avnik June 5 2021, 14:11:54 UTC
Я бы сказал надо было остановиться на init + протоколы для построения комбайнов (то есть dbus интерфейс, формат юнитов итд), а остальное делать отдельными пакетами.

Я честно говоря готов им многое простить именно за dbus интерфейс, который позволяет делать всякие интересные штуки. (мне правда очень не хватало в свое время ручки "а давайте залогиним юзера xxx" (а внутри уже поднимем ему иксы с RDP/VNC/whatever), но нет - сношайтесь с памом ;( )

Reply

techquisitor June 6 2021, 09:04:43 UTC
А мне вот во всех этих runit, sysv и прочем говне мамонта очень не хватает создания цепочек зависимостей сервисов, например. Ну и про правильный вызов форков и одноразовые процессы. И в целом, понимание, когда сервис надо стартовать. У нас гора сервисов, зависящие один от другого. Формально, runit в это умеет тоже, но на практике это не работает примерно нихрена.

Reply


Leave a comment

Up