文章詳情頁(yè)
tornado - 如何實(shí)現(xiàn)web調(diào)度后臺(tái)python進(jìn)程
瀏覽:183日期: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. mac里的docker如何命令行開(kāi)啟呢?2. 為什么我ping不通我的docker容器呢???3. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題4. docker容器呢SSH為什么連不通呢?5. nignx - docker內(nèi)nginx 80端口被占用6. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””7. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。8. docker gitlab 如何git clone?9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????10. docker-compose 為何找不到配置文件?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備