Софт/фреймворки для управления запущенными процессами?
Есть необходимость поддерживать тысячи комманд. Запускать, останавливать, перезапускать, наблюдать за их работой, потреблением ресурсов (в том числе через апи). Какие есть для этого инструменты (очень желательно с веб-оболочкой)?
Пользовался supervisor, но мы его использовали как что-то что перезапустит процесс при его остановки и не больше. Может вы знаете что-то еще?
Не работал с кубером, но мне казалось он для другого. Как с помощью него менеджерить процессы?
По сути, процессы будут запускать один демон, но с разными параметрами. Демон будет работать пока админ или другой скрипт его не остановит.
Александр, демон пакуем в докер и вперед. Мониторинг ресурсов, квоты, переподнятие упавших, апи и веб-морда (опционально) - есть. Особенно хорошо, если серверов несколько.
А можно подробнее, для чего и в каких ситуациях это нужно? Речь о запуске процессов по расписанию? По events? Кто/что будем их запускать-останавливать?
Навскидку я согласен с ValdikSS - systemd, но вариантов может быть много.