title: Celery task not received by worker when two projects
body: <p>My colleague has written celery tasks, necessary configuration in settings file, also supervisors config file. Everything is working perfectly fine. The projects is handed over to me and I seeing some issues that I have to fix.</p>
  
  <p>There are two projects running on a single machine, both projects are almost same, lets call them <code>projA</code> and <code>projB</code>.</p>
  
  <p>supervisord.conf file is as:</p>
  
  <pre><code>;for projA
  [program:celeryd]
  directory=/path_to_projA/
  command=celery -A project worker -l info
  ...
  
  [program:celerybeat]
  directory=/path_to_projA/
  command=celery -A project beat -l info
  ...
  
  ; For projB
  [program:celerydB]
  directory=/path_to_projB/
  command=celery -A project worker -l info
  ...
  
  [program:celerybeatB]
  directory=/path_to_projB/
  command=celery -A project beat -l info
  ...
  </code></pre>
  
  <p>The issue is, I am creating tasks through a loop and only one task is received from <code>celeryd</code> of <code>projA</code>, and remaining task are not in received (or could be received by <code>celeryd</code> of <code>projB</code>). </p>
  
  <p>But when I stop celery programs for <code>projB</code> everything works well. <em>Please note,</em> the actual name of django-app is project hence celery -A project worker/beat -l info.</p>
  
  <p>Please bare, I am new to celery, any help is appreciated. TIA. </p>