2
我需要一種方式來執行從Django和Python編寫的Web應用程序執行外部長時間運行的進程。Python啓動並管理Django的外部進程
現在我正在使用Supervisord和API。這個解決方案的問題在於它非常靜態。我需要從我的應用程序構建命令,而不必使用所有可能的命令預先配置Supervisord。參數和命令是動態的。
我需要執行外部進程,保存一個pid /標識符,以後能夠檢查它是否仍然存在並正在運行並停止進程。
我發現https://github.com/mnaberez/supervisor_twiddler在飛行中添加進程到supervisord。也許這是最好的方式?
任何其他想法如何最好地解決這個問題?