error  -  No handlers could be found for logger "pika.adapters.base_connection"


위와 같은 에러가 나신다면, 아마도 rabbitmq 3.3.0 이상으로 업그레이드 하신 상태겠죠.


rabbitmq 3.3.0 의 default user는 guest 인데요.


위와 같은 에러는 guest는 로컬 환경만 지원해주니깐, 발생하는 에러 중에 하나입니다.


제가 이전에 작성한 포스트를 참고하셔서, guest -----> your_id 로 변경해주세요.


RabbitMQ - Management Plugin (Ubuntu)  - http://ngee.tistory.com/313

RabbitMQ - default user change - http://ngee.tistory.com/314


userid를 변경하셨다면, rabbitmq server 재시작(restart) 해주시구요.


pika로 connection을 하실 때, 다음과 같이 작성하시면 됩니다.


credentials = pika.PlainCredentials('your_id', 'your_password')

connectionRabbitMQ = pika.BlockingConnection(pika.ConnectionParameters('rabbitmqServerIPaddress', 5672, '/', credentials))


위 소스에 대해서 더 자세히 알고 싶으신 분은 아래 Reference를 참고하세요.



+ Recent posts