SystemD должен умереть

Feb 09, 2022 09:44

Как легко возненавидеть systemd:

# supervisorctl status ( Read more... )

Leave a comment

Comments 32

slach February 9 2022, 09:14:55 UTC
да ладно тебе, как то ты поздно лет на 5 к Поттерингу любовью проникся

просто supervisord больше не разрабатывают, как говорится зачем, если есть кубы? =)

Reply

angry_elf February 9 2022, 09:26:01 UTC
Да я это говно с самого начала ненавидел. Просто на дешевых vps нет альтернативы

Reply

angry_elf February 9 2022, 09:26:52 UTC
> просто supervisord больше не разрабатывают, как говорится зачем, если есть кубы? =)

Да нормально его разрабатывают. А кубы уйдут туда же, куда и прочие виртуалки, в нишевую хуету.

Reply


slach February 9 2022, 09:15:36 UTC
ну и /etc/init.d/
такое себе =)

все давно уже на systemctl сидят

Reply

angry_elf February 9 2022, 09:26:20 UTC
Скрипт есть? Есть. Изволь блюсти

Reply


amarao_san February 9 2022, 09:35:06 UTC
Я не до конца понял в чём тут претензия к systemd. Он же отработал как ожидалось. Или нет? Если нет, поясни, что именно ты ожидал и что получил.

Reply

angry_elf February 9 2022, 11:10:37 UTC
Он запустил, но считает, что не запустил. В логах ошибка "порт занят", хотя это пиздёж.

Reply

amarao_san February 9 2022, 12:02:45 UTC
Без содержимого юнита я не могу сказать насчёт "считает, что не запустил". Если там Type=oneshot и RemainAfterExit=false, то это ожидаемое поведение.

Если RemainAfterExit=true, или тип другой (а сервис вышел), это может ещё зависить от SuccessExitStatus (если сервис вышел с кодом 0, дефолтное поведение systemd, считать, что так и должно быть. Его можно поменять).

В целом, systemd - самая непротиворечивая и сохраняющая инвариант система запуска, которую я видел. Там есть ответы на все странные ситуации, и для всех ситуаций (которые я видел), поведение либо не может быть другим, либо есть опции для подстройки юнита.

А вот юнит-файлы могут быть криво написаны, факт.

Reply

angry_elf February 9 2022, 11:11:14 UTC
В прошлый раз оно супервизор вообще два раза запустило. Как умудрилось - не представляю даже

Reply


Leave a comment

Up