인프런 커뮤니티 질문&답변

buckshot1249님의 프로필 이미지
buckshot1249

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

RabbitMQ 설치 - Windows 10

RabbitMQ-service.bat start exited with code 1.

작성

·

121

0

제가 강의를 따라하면서 설치를 잘 못하여서

sc delete RabbitMQ

명령어를 사용했고 이후 재설치하여 진행을 하는데 아래와 같이 실패를 하고 있습니다.

rabbitMQ.png

그래서 호환이 문제이가 싶어서 github에서 버전호환으로 다시 시도를 해도 같은 문제가 발생합니다.

RabbitMQ 커멘드로 삭제 다운 실행 관련 명령어를 사용해도 권한 문제가 발생을 했고, 관리자 모드로 명령어를 날려도 권한 문제가 발생했습니다.

혹시 몰라서 cmd 관리자 권한으로 날려도, RabbitMQ-server에 sbin이라는 위치로 들어가서 명령어를 날려도 같습니다.

https://stackoverflow.com/questions/16001047/rabbitmq-fails-to-start

위 stackoverflow에서 관련 정보를 찾아서 진행을 했는데 같은 문제가 발생 됩니다.

 

지금 한 3시간 정도 삽질을 하니 진이 빠지네요.. 도와주세욥...

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

제가 현재 Windows를 사용할 수 있는 환경이 아니어서 정확한 답변이 되지는 못하겠지만, Docker Container로 RabbitMQ를 실행하면 쉽게 실행해 보실 수 있을 것 같습니다.

https://www.rabbitmq.com/docs/download

# latest RabbitMQ 3.13

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.13-management

강의 실습을 위한 RabbitMq는 Host PC에 설치하시거나 Docker 컨테이너로 실행하시거나 상관없이 실습하실 수 있습니다.

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

rabbitmq-service.bat start exited with code 1 오류는 RabbitMQ 서비스를 시작하는 과정에서 발생한 문제를 나타냅니다. 이 오류의 원인은 다양할 수 있지만, 주로 설치 문제, 환경 변수 설정 오류, 권한 문제, 포트 충돌 등에 의해 발생합니다.

우선, 관리자 권한으로 RabbitMQ 서비스를 제거하고 재설치하는 절차를 따라 정확히 실행했는지 확인해 보시기 바랍니다. 만약 이미 그렇게 하셨다면, 다음의 절차를 시도해 보시는 것을 권장드립니다:

  1. 환경 변수 확인: RabbitMQ 및 Erlang이 잘 설치되었는지, 그리고 환경 변수가 올바르게 설정되어 있는지 확인합니다. Erlang의 ERLANG_HOME 환경 변수와 Path 환경 변수에 Erlang 및 RabbitMQ의 실행 파일 경로가 추가되었는지 확인하세요.

  2. 권한 문제 해결: 서비스를 시작할 때 권한 문제가 발생한다면, RabbitMQ 설치 디렉토리 및 서비스 관련 파일에 대한 접근 권한을 확인하고 필요 시 수정하세요.

  3. 포트 확인: RabbitMQ의 기본 포트(5672, 15672 등)가 다른 프로세스에 의해 사용되고 있지 않은지 확인해 보세요. 포트 충돌도 해당 오류를 발생시킬 수 있습니다.

  4. 로그 파일 확인: RabbitMQ 로그 파일을 확인하여 구체적인 오류 메시지를 찾아보세요. 로그 파일은 설치한 RabbitMQ 서버의 로그 디렉토리 안에 위치해 있으며, 자세한 오류 내용을 알려줄 수 있습니다.

  5. StackOverflow 및 공식 문서 참조: 이미 언급하셨듯, StackOverflow는 유용한 정보를 제공할 수 있습니다. RabbitMQ 공식 문서나 StackOverflow에서 유사한 문제를 경험한 다른 사용자의 해결책을 참고하세요.

만약 이러한 절차를 따라도 문제가 해결되지 않는다면, RabbitMQ 또는 관련 커뮤니티 포럼에 직접 문의를 하여 도움을 요청하는 것도 한 방법입니다. 문제 해결에 도움이 되길 바랍니다.

buckshot1249님의 프로필 이미지
buckshot1249

작성한 질문수

질문하기