2012-04-13 67 views
2

我正在使用一個mongodb副本集作爲芹菜的代理和結果存儲。在將芹菜作爲經紀人使用時,芹菜可以優雅地忍受mongodb故障轉移嗎?

我已經成功地將它運行在副本集上,但是當我關閉主mongodb節點並且副本集促進次要主節點時,芹菜工作者和節拍進程就會死亡。

如果我重新啓動它們,它們在新的主節點上運行得很好。有沒有辦法讓芹菜等一會兒讓新的小學生當選?

在這種情況下芹菜正在django-芹菜下運行。

UPDATE登錄問題海帶(由芹菜採用的傳輸層):https://github.com/ask/kombu/issues/123

+0

可能要張貼到芹菜的問題跟蹤器:https://github.com/ask/celery/issues – 2012-04-13 17:12:36

+0

是的,我希望我會(猜我現在應該做的)。我只是想給予懷疑的好處,並確保我沒有錯過任何東西。 – StevenC 2012-04-13 17:13:33

+0

已記錄,並用鏈接更新了問題。 – StevenC 2012-04-13 17:54:37

回答

0

試運行的「mongos」實例作爲一個包裝過的副本集。這不是你的情況的一個失敗點。而「mongos」將負責故障轉移。