VasyanPro94
@VasyanPro94
Sysadmin, python-dev

Как спроектировать веб-интерфейс управления процессами?

Ребята, вот такая задача есть, но не знаю как подойти.
Есть скрипт который работает бесконечно, его можно запускать с разными настройками.
Я хочу сделать панель на каком-нибудь фреймворке, и через api запускать/останавливать процессы запуска скрипта c разными настройками.

Если с веб-интерфейсом все понятно, то объясните мне как контролировать дочерние процессы?
Использовать subprocess или как-то еще можно?
Нужен инструмент с помощью которого можно было бы запускать и останавливать дочерние процессы, возможно смотреть лог скриптов.
Подскажите люди.
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ответы на вопрос 2
neatsoft
@neatsoft
Life is too short for bad software
Django, celery, celery beat и/или Django Channels. Скрипт будет исполняться в отдельном воркере.
Для очень простых случаев иногда подходит Django Background Tasks или cron + management commands, но лучше сразу выбрать одно из "взрослых" решений.
Ответ написан
@toobinks
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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