Risoluzione dei problemi: RabbitMQ su Amazon MQ - Amazon MQ

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi: RabbitMQ su Amazon MQ

Utilizza le informazioni in questa sezione per aiutarti a diagnosticare e risolvere i problemi più comuni che potresti riscontrare quando lavori con RabbitMQ sui broker Amazon MQ.

Non riesco a visualizzare le metriche relative alle mie code o ai miei host virtuali. CloudWatch

Se non riesci a visualizzare le metriche relative alle code o agli host virtuali in CloudWatch, controlla se i nomi delle code o degli host virtuali contengono spazi vuoti, schede o altri caratteri non ASCII.

Amazon MQ non può pubblicare parametri per host virtuali e code con nomi contenenti spazi vuoti, tabulazioni o altri caratteri non ASCII.

Per ulteriori informazioni sui nomi delle dimensioni, consulta Dimension in Amazon CloudWatch API Reference.

Come posso abilitare i plugin in RabbitMQ su Amazon MQ?

RabbitMQ su Amazon MQ attualmente supporta solo il plug-in di gestione, shovel, federazione e scambio consistent-hash di RabbitMQ, che sono abilitati per impostazione predefinita. Per ulteriori informazioni sull'utilizzo dei plugin supportati, consulta Plugin per Amazon MQ per RabbitMQ.

Non riesco a modificare la configurazione di Amazon VPC per il broker.

Amazon MQ non supporta la modifica della configurazione di Amazon VPC dopo la creazione del broker. Ti ricordiamo che dovrai creare un nuovo broker con la nuova configurazione Amazon VPC e aggiornare l'URL della connessione client con il nuovo URL di connessione del broker.

Le implementazioni dei cluster hanno messo in pausa le sincronizzazioni delle mie code.

Quando si affronta il problema degli allarmi ad alta memoria di RabbitMQ, è possibile che i messaggi su una o più code non possano essere consumati. Queste code possono essere in fase di sincronizzazione dei messaggi tra i nodi, durante i quali le rispettive code non sono disponibili per la pubblicazione e il consumo. Le sincronizzazioni delle code potrebbero essere sospese a causa dell'allarme di memoria elevata e persino contribuire all'allarme di memoria.

Per informazioni sull'interruzione e la ripetizione del tentativo di sincronizzazione della coda in pausa, consulta Risoluzione della sincronizzazione della coda sospesa di RabbitMQ.

Il mio broker a istanza singola Amazon MQ for RabbitMQ è in un ciclo di riavvio.

Un broker a istanza singola Amazon MQ per RabbitMQ che genera un allarme di memoria elevata rischia di diventare non disponibile se si riavvia e non dispone di memoria sufficiente per l'avvio. Ciò può far sì che RabbitMQ entri in un ciclo di riavvio e impedisca ulteriori interazioni con il broker fino a quando il problema non viene risolto. Se il tuo broker è in un ciclo di riavvio, non sarai in grado di applicare le best practice consigliate da Amazon MQ per risolvere l'allarme di memoria elevata.

Per ripristinare il tuo broker, ti consigliamo di eseguire l'aggiornamento a un tipo di istanza più grande con più memoria. A differenza delle implementazioni in cluster, puoi aggiornare un broker a istanza singola quando si verifica un allarme di memoria elevata, poiché non ci sono sincronizzazioni delle code da eseguire tra i nodi durante un riavvio.