2012-04-14 1 views
3

이것은 정말 쉬운 질문 일 수 있으므로 셀러리를 처음 사용합니다. tutorial을 팔로우하고 있습니다. 내 설정 파일에 BROKER_URL = "amqp://guest:[email protected]:5672/"을 추가했습니다. 내 애플 리케이션에 간단한 작업을 추가했습니다. 지금은 = 설정 창 기계 celery-django can't find settings에 필요한중개인이 장고 - 샐러리로 시작하기

manage.py celeryd --loglevel=info --settings=settings

설정으로 "작업자 프로세스를 보내고"않습니다.

나는 작업자가 브로커에 연결 할 수 없습니다처럼 [Errno 10061] No connection could be made because the target machine actively refused it. Trying again in 2 seconds...

그래서 보인다 얻을. 브로커를 시작해야합니까? manage.py runserver으로 자동 시작됩니까? django-celery 이외의 것을 설치해야합니까? manage.py runserver BROKER_URL과 같은 것을해야합니까?

모든 포인터가 많이 감사하겠습니다.

답변

2

먼저 브로커를 설치해야합니다. 또는 django db을 사용해보십시오.

하지만 프로덕션 환경에서는 django db를 사용하지 않는 것이 좋습니다. 레디 스는 괜찮아. 하지만 윈도우에서 실행하는 것이 문제 일 수 있습니다.

+0

굉장한, 그들은 브로커를 설치하라는 말을하지 않습니다. 나는 그것이 명백하다라고 생각한다. 그러나 그것에 대한 언급은 도움이 될 것이다. 장고 DB에 대한 팁 주셔서 감사합니다. Windows와 함께 작동하는 RabbitMQ 설치가 끝났습니다. – Alexis