Amazon MQ per RabbitMQ: allarme limite disco - 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à.

Amazon MQ per RabbitMQ: allarme limite disco

L'allarme relativo al limite del disco indica che il volume del disco utilizzato da un nodo RabbitMQ è diminuito a causa dell'elevato numero di messaggi non consumati durante l'aggiunta di nuovi messaggi. RabbitMQ genererà un allarme sul limite del disco quando lo spazio libero su disco del broker, identificato da Amazon CloudWatch MetricRabbitMQDiskFree, raggiunge il limite del disco, identificato da. RabbitMQDiskFreeLimit RabbitMQDiskFreeLimitè impostato da Amazon MQ ed è stato definito considerando lo spazio su disco disponibile per ogni tipo di istanza del broker.

Un broker RabbitMQ su Amazon MQ che ha generato un allarme sul limite del disco diventerà non disponibile per la pubblicazione di nuovi messaggi. Se hai un editore e un consumatore sulla stessa connessione, anche il consumatore non sarà disponibile per ricevere messaggi. Quando si esegue RabbitMQ in un cluster, l'allarme del disco è a livello di cluster. Se un nodo scende al di sotto del limite, tutti gli altri nodi bloccheranno i messaggi in arrivo. A causa di mancanza di spazio sul disco, il broker potrebbe anche ricontrare altri problemi che complicano la diagnosi e la risoluzione dell'allarme.

Amazon MQ non riavvierà un broker che presenta un allarme su disco e restituirà un'eccezione per RebootBroker API le operazioni fintanto che il broker continua a dare l'allarme.

Nota

Non è possibile effettuare il downgrade di un broker da un tipo di istanza mq.m5 a un tipo di istanza mq.t3.micro. Se desideri effettuare un downgrade, devi eliminare il broker e crearne uno nuovo.

Diagnosi e risoluzione dell'allarme relativo al limite del disco

Amazon MQ abilita i parametri per il tuo broker per impostazione predefinita. Puoi visualizzare le metriche del tuo broker accedendo alla CloudWatch console Amazon o utilizzando il CloudWatch API. MessageCountè una metrica utile per la diagnosi dell'allarme relativo al limite del disco RabbitMQ. I messaggi vengono memorizzati in memoria fino a quando non vengono consumati o eliminati. Un elevato numero di messaggi indica un uso eccessivo dello spazio di archiviazione su disco e può causare un allarme del disco.

Per diagnosticare l'allarme relativo al limite del disco, utilizza la console di gestione Amazon MQ per:

  • Crea una nuova connessione per utilizzare i messaggi pubblicati nelle code.

  • Rimuovere i messaggi dalle code.

  • Elimina le code dal tuo broker.

Nota

Potrebbero essere necessarie diverse ore prima che ALARM lo stato RABBITMQ _ DISK _ venga cancellato dopo aver eseguito le azioni richieste.

Per evitare che l'allarme di limite del disco si ripeta, è possibile aggiornare il tipo di istanza host a un'istanza con risorse aggiuntive. Per informazioni su come aggiornare il tipo di istanza del tuo broker, UpdateBrokerInput consulta Amazon MQ REST API Reference. Ti consigliamo inoltre di mantenere i contatti tra editori e consumatori diversi.