Uruchamianie wielu wystąpień selera na tym samym serwerze

Chcę uruchomić dwa wystąpienia selera na tej samej maszynie. Jedna dotyczy wersji „A” mojej aplikacji, druga dotyczy wersji „B”.

Mam dwie instancje, które zaczynam tak:

(env1)/home/me/firstapp$ celery -A app.tasks worker --config celeryconfig
(env2)/home/me/secondapp$ celery -A app.tasks worker -n Carrot --config celeryconfig

W task.py w każdej aplikacji tworzę przykład selera:

 celery = Celery('tasks', backend='amqp', broker='amqp://[email protected]//')
 @celery.task
 def run_a_task():
     do_stuff()

W pliku task.py env2, jak mogę określić, że chcę użyć drugiej instancji selera z secondapp (o nazwie Marchew), a nie pierwszej z firstapp? Podejrzewam, że muszę zmienić coś w konstruktorze dla selera w pierwszej linii, ale nie wiem, co dodać.

questionAnswers(2)

yourAnswerToTheQuestion