文章詳情頁
tornado - 如何實現web調度后臺python進程
瀏覽:80日期:2022-08-29 10:27:34
問題描述
背景:前端后端都自己寫,后面用的python后端腳本由web傳參開始執行,不會自動結束。后端腳本內有蠻多功能,希望能在web觸發執行(直接操作之前開始的進程)web控制后臺進程結束
有點像網頁控制后臺掛機的需求
目前想到的一個方法就是后臺腳本在本地創建一個socket服務端等待接受命令
問題解答
回答1:管理進程的話一般使用Supervisor,它自身提高了管理接口,如果不好用的話可以用一些三方插件
回答2:看起來你可能需要消息隊列,message queue,進程間通信
回答3:這個要求確實有點奇怪啊,噗.可以使用一個消息隊列,然而將后臺腳本寫成一個后臺進程,參數通過消息隊列傳遞給后臺腳本.
相關文章:
1. 如何修改phpstudy的phpmyadmin放到其他地方2. php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?3. java 排序的問題4. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?5. 網絡傳輸協議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?6. angular.js - Angular路由和express路由的組合使用問題7. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?8. tp6表單令牌9. 老哥們求助啊10. django - 后臺返回的json數據經過Base64加密,獲取時用python如何解密~!
排行榜
