2013-09-07 8 views
8

Ich habe Sellerie läuft mit Rabbitmq Broker. Heute habe ich Sellerie Knoten fehlgeschlagen - es nicht Aufgaben ausführen und nicht auf service celeryd stop Befehl reagieren. Nach ein paar Wiederholungen Knoten beendet, aber beim Start bekomme ich diese Nachricht:Sellerie Knoten scheitern, auf Pidbox bereits mit Neustart

[WARNING/MainProcess] [email protected] ready. 
[WARNING/MainProcess] /home/ubuntu/virtualenv/project_1/local/lib/python2.7/site-packages/kombu/pidbox.py:73: UserWarning: A node named u'nodename' is already using this process mailbox! 

Maybe you forgot to shutdown the other node or did not do so properly? 
Or if you meant to start multiple nodes on the same host please make sure 
you give each node a unique node name! 

    warnings.warn(W_PIDBOX_IN_USE % {'hostname': self.hostname}) 

Kann jemand vorschlagen, wie Prozess Postfach entsperren?

Antwort

-3

Große Protokolldatei oder nicht genügend freien Speicherplatz war ein Grund, denke ich. Nach dem Löschen ist alles in Ordnung

+0

I kann Jamal Antwort bestätigen. Es scheint, dass RabbitMQ so viel freien Speicherplatz wie RAM benötigt. Wir haben sehr wenig Speicherplatz auf der Box - wenn wir viel Platz räumten, hörte diese Nachricht auf –

+0

Ich habe das gleiche Problem, löschte alle Protokolle und überprüfte den Speicherplatz auf der Festplatte. Es scheint alles gut, aber ich bekomme immer den gleichen Fehler ... –

+3

Diese Antwort ist falsch. Siehe @ f01 Antwort für die korrekte Erklärung. Ich hatte auch das gleiche Problem und wurde mit der Erklärung gelöst, die in dem Link in der Antwort gegeben wurde. –

23

Von hier http://celery.readthedocs.org/en/latest/userguide/workers.html#starting-the-worker müssen Sie möglicherweise jeden Knoten eindeutig benennen. Beispiel:

$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker1.%h 

In Supervisor Flucht durch %% h

+1

Hinweis, wenn Sie '--concurrency' nicht verwenden und stattdessen auf einen anderen Dienst wie' supervisor' angewiesen sind Parallelität führt dies immer noch zu Konflikten zwischen den Knotennamen. – Cerin

Verwandte Themen