文章詳情頁
tornado - 如何實現(xiàn)web調(diào)度后臺python進程
瀏覽:85日期: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ù)通過消息隊列傳遞給后臺腳本.
相關(guān)文章:
1. javascript - jquery怎么給select option一個點擊時觸發(fā)的事件,如圖 如果選擇自定義觸發(fā)一個時間?2. javascript - 怎樣限制同一個瀏覽器不能登錄兩個賬號3. nginx配置server模塊的問題4. java - android代碼重構(gòu):如何把app設(shè)置里的頭像UI做成通用的?5. 想找個php大神仿個網(wǎng)站。6. java - 新手做一個安卓視頻播放器,想實現(xiàn)一個進度條,按鈕那種在視頻下方懸浮的功能,不知道思路!7. javascript - angular和jquery都用到了$符號,一起用會不會沖突?8. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現(xiàn)靈異動畫問題,求解決9. mysql優(yōu)化 - 關(guān)于mysql分區(qū)10. 如何將行內(nèi)塊元素的內(nèi)容垂直水平兩個方向居中?
排行榜

熱門標簽