Solución de problemas de RabbitMQ en Amazon MQ - Amazon MQ

Solución de problemas de RabbitMQ en Amazon MQ

Utilice la información que se indica en esta sección para diagnosticar y resolver los problemas comunes que se le planteen cuando trabaje con agentes de RabbitMQ en Amazon MQ.

No puedo ver las métricas de mis colas o anfitriones virtuales en CloudWatch.

Si no puede ver las métricas de sus colas o anfitriones virtuales en CloudWatch, verifique si sus nombres contienen espacios en blanco, tabulaciones u otros caracteres que no son ASCII.

Amazon MQ no puede publicar métricas de anfitriones virtuales y colas con nombres que contengan espacios en blanco, tabulaciones u otros caracteres que no son ASCII.

Para obtener más información de los nombres de dimensión, consulte el tema sobre dimensión en la Referencia de la API de Amazon CloudWatch.

¿Cómo habilito los complementos de RabbitMQ en Amazon MQ?

RabbitMQ en Amazon MQ actualmente solo admite el complemento de administración, pala, federación e intercambio de hash consistente de RabbitMQ, que están habilitados de forma predeterminada. Para obtener más información sobre el uso de complementos admitidos, consulte Complementos de Amazon MQ para RabbitMQ.

No puedo cambiar la configuración de Amazon VPC para el agente.

Amazon MQ no admite cambiar la configuración de Amazon VPC después de crear su agente. Tenga en cuenta que deberá crear un nuevo agente con la nueva configuración de Amazon VPC y actualizar la URL de conexión del cliente con la nueva URL de conexión del agente.

Las implementaciones de clúster han pausado mis sincronizaciones de colas.

Cuando se solucionan alarmas de memoria elevada de RabbitMQ, es posible que se descubra que no se pueden consumir los mensajes de una o varias colas. Es posible que estas colas estén sincronizando mensajes entre nodos, y durante ese proceso las colas respectivas no están disponibles para publicación y consumo. Las sincronizaciones de colas pueden quedar en pausa debido a la alarma de memoria elevada, e incluso contribuir a que se produzca esa alarma de memoria.

Para obtener información sobre la detención y el reintento de sincronizaciones de colas en pausa, consulte Resolver la sincronización de colas en pausa de RabbitMQ.

El agente de una sola instancia de Amazon MQ para RabbitMQ se encuentra en un bucle de reinicio.

Un agente de instancia única de Amazon MQ para RabbitMQ que genere una alarma de memoria elevada corre el riesgo de dejar de estar disponible si se reinicia y no tiene suficiente memoria para iniciarse. Esto puede provocar que RabbitMQ entre en un bucle de reinicio, y evitar que se puedan realizar más interacciones con el agente hasta que se resuelva el problema. Si el agente se encuentra en un bucle de reinicio, no se podrán aplicar las prácticas recomendadas por Amazon MQ para resolver la alarma de memoria elevada.

Para recuperar el agente, recomendamos actualizar a un tipo de instancia de mayor tamaño con más memoria. A diferencia de las implementaciones de clúster, se puede actualizar un agente de instancia única mientras experimenta una alarma de memoria elevada, porque no hay sincronizaciones de colas que realizar entre nodos durante un reinicio.