RabbitMQ / Celery with Django freezes on latency / availability / etc - no useful log information

So, I just set up celery and rabbit, create my user, install vhost, map the user to vhost, and successfully execute the celery daemon (or, as I assume)

(queuetest)corky@corky-server:~/projects/queuetest$ ./manage.py celeryd
 celery@corky-server v0.9.5 is starting.
 Configuration ->
. broker -> amqp://celery@localhost:5672/
. queues ->
. celery -> exchange:celery (direct) binding:celery
. concurrency -> 2
. loader -> celery.loaders.djangoapp
. logfile -> [stderr]@WARNING
. events -> OFF
. beat -> OFF

Celery has started.

I created the celery user because in this case I did not feel very inventive.

When I try to make one of the simple examples in celery docs:

>>> from tasks import add
>>> r = add.delay(2, 2)
>>> r
<AsyncResult: 16235ea3-c7d6-4cce-9387-5c6285312c7c>
>>> r.ready()
(hangs for eternity.)

, FAQ, , , , - , , , , . DjangoBrokerConnection carrot.connection , , . .

rabbit.log , :

=INFO REPORT==== 26-Jan-2010::11:58:22 ===
accepted TCP connection on 0.0.0.0:5672 from 127.0.0.1:60572

=INFO REPORT==== 26-Jan-2010::11:58:22 ===
starting TCP connection <0.1120.0> from 127.0.0.1:60572

. , . Ubuntu Jaunty RabbitMQ apt-get.

.

+5
2

, , . (http://github.com/ask/celery/commit/a9c1316b15055b67ee3c38d294461fa82ed6d2b5)

github. , , rabbitmq, rabbitmq ( /var/lib/rabbitmq) rabbitmq)

. - , " ", amqp - routing_key, .

+4

, : /var/lib/rabbitmq, , , . , .

+2

All Articles