文章詳情頁
tornado - 如何實現(xiàn)web調(diào)度后臺python進程
瀏覽:78日期:2022-08-29 10:27:34
問題描述
背景:前端后端都自己寫,后面用的python后端腳本由web傳參開始執(zhí)行,不會自動結(jié)束。后端腳本內(nèi)有蠻多功能,希望能在web觸發(fā)執(zhí)行(直接操作之前開始的進程)web控制后臺進程結(jié)束
有點像網(wǎng)頁控制后臺掛機的需求
目前想到的一個方法就是后臺腳本在本地創(chuàng)建一個socket服務端等待接受命令
問題解答
回答1:管理進程的話一般使用Supervisor,它自身提高了管理接口,如果不好用的話可以用一些三方插件
回答2:看起來你可能需要消息隊列,message queue,進程間通信
回答3:這個要求確實有點奇怪啊,噗.可以使用一個消息隊列,然而將后臺腳本寫成一個后臺進程,參數(shù)通過消息隊列傳遞給后臺腳本.
相關文章:
1. python - 獲取到的數(shù)據(jù)生成新的mysql表2. javascript - js 對中文進行MD5加密和python結(jié)果不一樣。3. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat4. window下mysql中文亂碼怎么解決??5. sass - gem install compass 使用淘寶 Ruby 安裝失敗,出現(xiàn) 4046. python - (初學者)代碼運行不起來,求指導,謝謝!7. 為啥不用HBuilder?8. python - flask sqlalchemy signals 無法觸發(fā)9. python的文件讀寫問題?10. 為什么python中實例檢查推薦使用isinstance而不是type?
排行榜

熱門標簽