@Sovetnikov
технический директор pulsprodaj.ru

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

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

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

Нужен именно какой-то супервайзер, который следит за процессами.
Динамически создавать контейнеры Docker (например) выглядит как-то сложновато.
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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