title: Consumer Connection error with django and celery+rabbitmq?
body: <p>I'm trying to set up celeryd with django and rabbit-mq. So far, I've done the following:</p>
  
  <ul>
  <li>Installed celery from pip</li>
  <li>Installed rabbitmq via the debs available from their repository</li>
  <li>Added a user and vhost to rabbitmq via rabbitmqctl, as well as permissions for that user</li>
  <li>Started the rabbitmq-server </li>
  <li>Installed django-celery via pip</li>
  <li>Set up django-celery, including its tables</li>
  <li>Configured the various things in settings.py  (BROKER_HOST, BROKER_PORT, BROKER_USER, BROKER_PASSWORD, BROKER_VHOST, as well as importing djecelery, calling the setup function and adding it to the INSTALLED APPS). I've double checked and all of these values are correct (at least, user, password and vhost are correct).</li>
  </ul>
  
  <p>So now, when I run <code>python manage.py celeryd -l info</code> I get connection errors (see below). Anyone have any idea why?</p>
  
  <pre><code>$ python manage.py celeryd -l info
  /usr/local/lib/python2.7/dist-packages/djcelery/loaders.py:108: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
    warnings.warn("Using settings.DEBUG leads to a memory leak, never "
  [2012-05-15 18:38:04,486: WARNING/MainProcess]  
  
   -------------- celery@ubuntu v2.5.3
  ---- **** -----
  --- * ***  * -- [Configuration]
  -- * - **** ---   . broker:      amqp://celeryuser@localhost:5672/celeryhost
  - ** ----------   . loader:      djcelery.loaders.DjangoLoader
  - ** ----------   . logfile:     [stderr]@INFO
  - ** ----------   . concurrency: 1
  - ** ----------   . events:      OFF
  - *** --- * ---   . beat:        OFF
  -- ******* ----
  --- ***** ----- [Queues]
   --------------   . celery:      exchange:celery (direct) binding:celery
  
  
  [Tasks]
  
  
  [2012-05-15 18:38:04,562: INFO/PoolWorker-1] child process calling self.run()
  [2012-05-15 18:38:04,565: WARNING/MainProcess] celery@ubuntu has started.
  [2012-05-15 18:38:07,572: ERROR/MainProcess] Consumer: Connection Error: [Errno 104] Connection reset by peer. Trying again in 2 seconds...
  ^C[2012-05-15 18:38:08,434: WARNING/MainProcess] celeryd: Hitting Ctrl+C again will terminate all running tasks!
  [2012-05-15 18:38:08,435: WARNING/MainProcess] celeryd: Warm shutdown (MainProcess)
  [2012-05-15 18:38:09,372: INFO/PoolWorker-1] process shutting down
  [2012-05-15 18:38:09,373: INFO/PoolWorker-1] process exiting with exitcode 0
  [2012-05-15 18:38:09,376: INFO/MainProcess] process shutting down
  </code></pre>