[Django Celery amqp error]
본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.
Celery-tutorial
celery-tutorial
가이드를 보며 진행하던 중 오류가 계속 발생함
consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//:
celery
가 동작은 했지만 위와 같은 에러가 2초 간격으로 발생함amqp
에 연결할 수 없다는 에러celery
의task
를 받아주는broker
가 없다는 뜻
해결하기 위해 rabbitmq 를 실행
즉, redis-server가 켜져있는 상태에서 celery 구동
RabbitMQ
Mac OS
brew install rabbitmq
Homebrew는 /usr/local/sbin
에 RabbitMQ
설치
설치 후 환경변수 PATH
에 추가
# zsh 사용 ~/.zshrc
PATH=$PATH:/usr/local/sbin
여기서 잠깐
Mac OS 버전에 따라 설치 경로가 다르다는 점
RabbitMQ 설치 시 sbin 디렉토리 없음 » 링크 클릭
위 블로그를 참고 한 후 문제 해결