Задать вопрос
@Sovetnikov
технический директор pulsprodaj.ru

Как управлять постоянно запущенными фоновыми процессами?

Есть задача:
1. Держать постоянно запущенными несколько процессов, каждый из которых держит открытым сетевое соединение к серверу и получает сообщения.
2. Как-то эти процессы надо запускать и следить, что они работают, перезапускать в случае необходимости.
3. При необходимости останавливать или запускать новые процессы с параметрами.

Не могу найти ничего готового для такой задачи ...
Celery и т.п. решения про задачи сюда не подходят, т.к. процессы должны бысть постоянно запущены.
Или можно как-то просто управлять количеством процессов в RQ (Redis Queue) или Dramatiq и т.п. решениях?

Нужен именно какой-то супервайзер, который следит за процессами.
Динамически создавать контейнеры Docker (например) выглядит как-то сложновато.
  • Вопрос задан
  • 266 просмотров
Подписаться 2 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы