文章詳情頁(yè)
python - celery 如何解決worker和client代碼同步問題
瀏覽:93日期:2022-08-31 11:17:47
問題描述
我的celery worker在A機(jī)器, client在B機(jī)器, 這樣每次代碼更新我都必須同時(shí)更新A和B,并且依次停掉client, celery worker, 再依次開啟celery worker和client, 這樣不就非常麻煩嗎? 有什么好的解決方案?
問題解答
回答1:第一,celery更新了代碼是必須要重啟的,因?yàn)槟_本都已經(jīng)加載到內(nèi)存,你要更新只能重啟了。
第二,同步代碼的辦法,那就有很多了,比如:rsync或者其它的部署系統(tǒng)fabric,Ansible等等都可以達(dá)到你的要求。
處理邏輯都是你這樣的,只不過可以做成自動(dòng)化。
相關(guān)文章:
1. javascript - 游戲里物體角色層次渲染邏輯和代碼怎么寫才好?2. javascript - 關(guān)于Lazyload遇到的問題3. java - 我在用Struts2上傳文件時(shí),報(bào)以下錯(cuò)誤怎么回事?4. javascript - 如果根據(jù)參數(shù)給table中的tr綁定不同事件5. 算法 - python 給定一個(gè)正整數(shù)a和一個(gè)包含任意個(gè)正整數(shù)的 列表 b,求所有<=a 的加法組合6. angular.js - react的redux和vue的vuex,angular呢7. java題目 任意一個(gè)字符串 倒置輸出,保持單詞的完整性8. javascript - js一個(gè)小的算法問題,找個(gè)好一點(diǎn)的答案。9. javascript - js 寫一個(gè)正則 提取文本中的數(shù)據(jù)10. javascript - 新組成的數(shù)組打印出來(lái)出現(xiàn)問題,里面有對(duì)象,但長(zhǎng)度為空
排行榜

熱門標(biāo)簽