文章詳情頁
python - celery 如何解決worker和client代碼同步問題
瀏覽:107日期: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. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題3. Span標簽4. javascript - 能否讓vue-cli的express修改express重啟服務5. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?6. dockerfile - [docker build image失敗- npm install]7. angular.js - angularjs如何傳遞id給另一個視圖 根據id獲取json數據?8. angular.js - 如何通俗易懂的解釋“依賴注入”?9. docker不顯示端口映射呢?10. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應
排行榜
