所以我在一個集羣rabbitmq後端的多臺服務器上運行芹菜。近日,什麼我芹菜做已經開始無限期地掛起,並檢查記錄,對RabbitMQ的爲我提供了這個令人費解的錯誤消息:我該如何解決這個rabbitmq /芹菜錯誤?
=ERROR REPORT==== 20-Mar-2013::23:52:25 ===
connection <0.15823.3>, channel 1 - soft error:
{amqp_error,not_found,
"no binding i-69995906 between exchange 'i-69995906' in vhost 'celery' and queue 'i-69995906' in vhost 'celery'",
'queue.bind'}
運行rabbitmqctl list_bindings給了我這樣的:
# rabbitmqctl list_bindings -p celery
Listing bindings ...
exchange celery queue celery []
celery exchange celery queue celery []
...done.
什麼我需要做什麼來擺脫錯誤?我已經重新啓動了Rabbitmq,重新安裝了Rabbitmq,並刪除並恢復了羣集。我猜我需要恢復先前存在的綁定,但我不知道如何從rabbitmqctl或芹菜。如果這不起作用,我的芹菜任務都不起作用。