文章詳情頁
tornado - 如何實現web調度后臺python進程
瀏覽:96日期:2022-08-29 10:27:34
問題描述
背景:前端后端都自己寫,后面用的python后端腳本由web傳參開始執行,不會自動結束。后端腳本內有蠻多功能,希望能在web觸發執行(直接操作之前開始的進程)web控制后臺進程結束
有點像網頁控制后臺掛機的需求
目前想到的一個方法就是后臺腳本在本地創建一個socket服務端等待接受命令
問題解答
回答1:管理進程的話一般使用Supervisor,它自身提高了管理接口,如果不好用的話可以用一些三方插件
回答2:看起來你可能需要消息隊列,message queue,進程間通信
回答3:這個要求確實有點奇怪啊,噗.可以使用一個消息隊列,然而將后臺腳本寫成一個后臺進程,參數通過消息隊列傳遞給后臺腳本.
相關文章:
1. apache - 想把之前寫的單機版 windows 軟件改成網絡版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設服務器呢?2. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現靈異動畫問題,求解決3. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?4. java - 關于i++的一個題目5. javascript - 為什么嵌套的Promise不能按預期捕獲Exception?6. webgl - android上類似汽車之家的3d全景照片怎么實現7. javascript - 編程,算法的問題8. java - HTTPS雙向認證基礎上有無必要再進行加簽驗簽?9. ubuntu apt-get install update 無法更新10. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???
排行榜
