9 Jun 2012 00:06
Mismatching definition for 'celeryd.pidbox' in celery-cam
Hi,
I updated today to the latest Celery release (2.5.5). I'm using celery with Django-celery (2.5.5) and RabbitMQ.
For some reason, the Celery-cam process is not working anymore. It seems that the 'celeryd.pidbox' exchange is not defined correctly there.
On the RabbitMQ server I'm gettings:
{amqp_error,precondition_failed,
"cannot redeclare exchange 'celeryd.pidbox' in vhost 'myhost' with different type, durable, internal or autodelete value",
'exchange.declare'}
On the cam server, I'm getting:
SchedulingError: Couldn't apply scheduled task update-aggregates: 'NoneType' object has no attribute 'method_writer'
(Googling it seems to point to the same issue of mismatching definitions)
I should point out that I have many celeryd servers and one beat server, all working happily.
To be on the safe side, I completely erased the RabbitMQ mnesia directory and recreated my vhost from scratch. Still same problem.
Is it a bug? Am I missing something on my end.
Thanks,
Z
You received this message because you are subscribed to the Google Groups "celery-users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/celery-users/-/ZLvDyiKNT7YJ.
To post to this group, send email to celery-users-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to celery-users+unsubscribe <at> googlegroups.com.
For more options, visit this group at http://groups.google.com/group/celery-users?hl=en.
RSS Feed