文章詳情頁(yè)
tornado - 如何實(shí)現(xiàn)web調(diào)度后臺(tái)python進(jìn)程
瀏覽:102日期:2022-08-29 10:27:34
問(wèn)題描述
背景:前端后端都自己寫(xiě),后面用的python后端腳本由web傳參開(kāi)始執(zhí)行,不會(huì)自動(dòng)結(jié)束。后端腳本內(nèi)有蠻多功能,希望能在web觸發(fā)執(zhí)行(直接操作之前開(kāi)始的進(jìn)程)web控制后臺(tái)進(jìn)程結(jié)束
有點(diǎn)像網(wǎng)頁(yè)控制后臺(tái)掛機(jī)的需求
目前想到的一個(gè)方法就是后臺(tái)腳本在本地創(chuàng)建一個(gè)socket服務(wù)端等待接受命令
問(wèn)題解答
回答1:管理進(jìn)程的話一般使用Supervisor,它自身提高了管理接口,如果不好用的話可以用一些三方插件
回答2:看起來(lái)你可能需要消息隊(duì)列,message queue,進(jìn)程間通信
回答3:這個(gè)要求確實(shí)有點(diǎn)奇怪啊,噗.可以使用一個(gè)消息隊(duì)列,然而將后臺(tái)腳本寫(xiě)成一個(gè)后臺(tái)進(jìn)程,參數(shù)通過(guò)消息隊(duì)列傳遞給后臺(tái)腳本.
相關(guān)文章:
1. objective-c - ios百度地圖定位問(wèn)題2. html5 - 如何解決bootstrap打開(kāi)模態(tài)modal窗口引起頁(yè)面抖動(dòng)?3. javascript - 求助關(guān)于js正則問(wèn)題4. javascript - node.js服務(wù)端渲染解疑5. javascript - 求助這種功能有什么好點(diǎn)的插件?6. html5 - rudy編譯sass的時(shí)候有中文報(bào)錯(cuò)7. html - css 如何添加這種邊框?8. 為何 localStorage、sessionStorage 屬于html5的范疇,但是為何 IE8卻支持?9. 微信開(kāi)放平臺(tái) - Android調(diào)用微信分享不顯示10. javascript - 關(guān)于定時(shí)器 與 防止連續(xù)點(diǎn)擊 問(wèn)題
排行榜

熱門(mén)標(biāo)簽