View a markdown version of this page

Amazon MQ für RabbitMQ: Alarm bei Änderung der Festplattennutzung - Amazon MQ

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon MQ für RabbitMQ: Alarm bei Änderung der Festplattennutzung

RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGEgibt an, dass eine angeforderte Änderung des Broker-Instanztyps, einer Änderung der Speichergröße oder beides aufgrund der hohen Festplattennutzung auf dem aktuellen RabbitMQ-Knoten nicht durchgeführt werden kann. Amazon MQ for RabbitMQ löst diesen Alarm aus, wenn die aktuelle Festplattennutzung den Wert übersteigt, der nach der angeforderten Änderung verfügbar wäre, wie in der Metrik angegeben. CloudWatch RabbitMQDiskFree

RabbitMQ-Broker, die in den Status wechseln, bleiben für Ihre Anwendungen verfügbarRABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE. Amazon MQ wendet die angeforderte Änderung jedoch nicht an. In diesem Zustand können Sie Ihren Broker neu starten. Sie können den Instanztyp oder die Speichergröße nicht ändern, solange die Festplattennutzung den Schwellenwert für die angeforderte Konfiguration überschreitet.

Diagnose und Behebung von RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE

Standardmäßig sind Ihre Broker-Metriken aktiviert. Sie können sie in der CloudWatch Konsole oder mithilfe der CloudWatch API anzeigen. Verwenden Sie die RabbitMQDiskFree Metriken MessageCount und zur DiagnoseRABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE.

Reduzieren Sie Ihre Festplattennutzung, um den Alarm zu beheben. Verwenden Sie die Amazon MQ Management Console, um eine der folgenden Aktionen auszuführen:

  • Erstellen Sie eine neue Verbindung, um die in den Warteschlangen veröffentlichten Nachrichten zu verarbeiten

  • Nachrichten aus Warteschlangen löschen

  • Löschen Sie die Warteschlangen von Ihrem Broker

Alternativ können Sie Ihre ausstehenden Änderungen entfernen, indem Sie die UpdateBroker API aufrufen, um den angeforderten Instanztyp oder die Speichergröße auf die aktuelle Konfiguration zurückzusetzen. Dadurch wird die ausstehende Änderung entfernt und der Quarantänestatus gelöscht.

Anmerkung

Es kann mehrere Stunden dauern, bis der RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE Status gelöscht wird, nachdem Sie die erforderlichen Maßnahmen ergriffen haben.