文章詳情頁
python - celery 如何解決worker和client代碼同步問題
瀏覽:122日期:2022-08-31 11:17:47
問題描述
我的celery worker在A機器, client在B機器, 這樣每次代碼更新我都必須同時更新A和B,并且依次停掉client, celery worker, 再依次開啟celery worker和client, 這樣不就非常麻煩嗎? 有什么好的解決方案?
問題解答
回答1:第一,celery更新了代碼是必須要重啟的,因為腳本都已經加載到內存,你要更新只能重啟了。
第二,同步代碼的辦法,那就有很多了,比如:rsync或者其它的部署系統fabric,Ansible等等都可以達到你的要求。
處理邏輯都是你這樣的,只不過可以做成自動化。
相關文章:
1. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。2. php傳對應的id值為什么傳不了啊有木有大神會的看我下方截圖3. 如何用筆記本上的apache做微信開發的服務器4. python - linux 下用wsgifunc 運行web.py該如何修改代碼5. 關于mysql聯合查詢一對多的顯示結果問題6. 冒昧問一下,我這php代碼哪里出錯了???7. windows誤人子弟啊8. mysql優化 - MySQL如何為配置表建立索引?9. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)10. 實現bing搜索工具urlAPI提交
排行榜
