문제 해결: Amazon MQ의 RabbitMQ Amazon MQ - Amazon MQ

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

문제 해결: Amazon MQ의 RabbitMQ Amazon MQ

이 섹션의 정보를 사용하여 Amazon MQ 브로커에서 RabbitMQ로 작업할 때 발생할 수 있는 일반적인 문제를 진단하고 해결할 수 있습니다.

CloudWatch에서 대기열 또는 가상 호스트에 대한 지표를 볼 수 없습니다.

CloudWatch에서 대기열 또는 가상 호스트에 대한 지표를 볼 수 없는 경우 대기열 또는 가상 호스트 이름에 공백, 탭 또는 기타 비 ASCII 문자가 포함되어 있는지 확인합니다.

Amazon MQ에서는 이름에 공백, 탭 또는 기타 ASCII가 아닌 문자가 포함된 가상 호스트 및 대기열의 지표를 게시할 수 없습니다.

차원 이름에 대한 자세한 내용은 Amazon CloudWatch API 참조의 차원을 참조하세요. Amazon CloudWatch

Amazon MQ의 RabbitMQ에서 플러그인을 활성화하려면 어떻게 해야 합니까?

Amazon MQ의 RabbitMQ는 현재 기본적으로 활성화된 RabbitMQ 관리, 셔블, 페더레이션, 일관된 해시 교환 플러그인만 지원합니다. 지원되는 플러그인 사용에 대한 자세한 내용은 RabbitMQ용 Amazon MQ용 플러그인 단원을 참조하십시오.

브로커에 대한 Amazon VPC 구성을 변경할 수 없습니다.

Amazon MQ는 브로커가 생성된 후 Amazon VPC 구성 변경을 지원하지 않습니다. 새 Amazon VPC 구성을 사용하여 새 브로커를 생성하고 클라이언트 연결 URL을 새 브로커 연결 URL로 업데이트해야 합니다.

클러스터 배포가 대기열 동기화를 일시 중지했습니다.

RabbitMQ의 높은 메모리 사용량 경보 문제를 해결하는 중에 하나 이상의 대기열 메시지를 사용할 수 없는 문제가 발생할 수도 있습니다. 해당 대기열은 노드 간에 메시지를 동기화하는 진행하는 중일 수 있으며, 이 시간 동안 각 대기열은 게시 및 사용을 할 수 없게 됩니다. 높은 메모리 사용량 경보 때문에 대기열 동기화가 일시 중지될 수 있으며, 메모리 경보의 원인이 될 수도 있습니다.

일시 중지된 대기열 동기화 중지 및 재시도에 대한 자세한 내용은 RabbitMQ 일시 중지된 대기열 동기화 문제 해결 섹션을 참조하세요.

RabbitMQ용 Amazon MQ 단일 인스턴스 브로커가 재시작 루프에 있습니다. RabbitMQ

고용량 메모리 경보를 발생시키는 RabbitMQ용 Amazon MQ 단일 인스턴스 브로커는 다시 시작하고 시작할 메모리가 충분하지 않은 경우 사용할 수 없게 될 위험이 있습니다. 이로 인해 RabbitMQ가 재시작 루프에 들어가서 문제가 해결 될 때까지 브로커와의 추가 상호 작용이 불가능하게 될 수 있습니다. 브로커가 재시작 루프에 있는 경우 Amazon MQ 권장 모범 사례를 적용하여 높은 메모리 경보를 해결할 수 없습니다.

브로커를 복구하려면 더 많은 메모리를 가진 더 큰 인스턴스 유형으로 업그레이드하는 것이 좋습니다. 클러스터 배포와 달리, 재시작 중에 노드 간에 수행할 대기열 동기화가 없기 때문에 메모리 경보가 많이 발생하는 동안 단일 인스턴스 브로커를 업그레이드할 수 있습니다.