View a markdown version of this page

Fehlerbehebung: RabbitMQ auf Amazon MQ - 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.

Fehlerbehebung: RabbitMQ auf Amazon MQ

Verwenden Sie die Informationen in diesem Abschnitt, um häufig auftretende Probleme zu diagnostizieren und zu lösen, die bei der Arbeit mit RabbitMQ auf Amazon MQ-Brokern auftreten können.

Ich kann keine Metriken für meine Warteschlangen oder virtuellen Hosts in sehen. CloudWatch

Wenn Sie keine Messwerte für Ihre Warteschlangen oder virtuellen Hosts anzeigen können CloudWatch, überprüfen Sie, ob Ihre Warteschlangen- oder virtuellen Hostnamen Leerzeichen, Tabulatoren oder andere Nicht-ASCII-Zeichen enthalten.

Amazon MQ kann keine Metriken für virtuelle Hosts und Warteschlangen mit Namen veröffentlichen, die Leerzeichen, Registerkarten oder andere Nicht-ASCII-Zeichen enthalten.

Weitere Informationen zu Dimensionsnamen finden Sie unter Dimension in der Amazon-API-Referenz. CloudWatch

Wie aktiviere ich Plugins in RabbitMQ auf Amazon MQ?

RabbitMQ auf Amazon MQ unterstützt derzeit nur das RabbitMQ-Plugin für Management, Shovel, Federation und Consistent-Hash Exchange, die standardmäßig aktiviert sind. Weitere Informationen zur Verwendung unterstützter Plugins finden Sie unter Plugins.

Ich kann die Amazon-VPC-Konfiguration für den Broker nicht ändern.

Amazon MQ unterstützt das Ändern der Amazon-VPC-Konfiguration nicht, nachdem Ihr Broker erstellt wurde. Bitte beachten Sie, dass Sie einen neuen Broker mit der neuen Amazon-VPC-Konfiguration erstellen und die Client-Verbindungs-URL mit der neuen Broker-Verbindungs-URL aktualisieren müssen.

Cluster-Bereitstellungen haben meine Warteschlangensynchronisationen unterbrochen.

Während Sie sich um die Alarme über hohe Speicherauslastung von RabbitMQ kümmern, stellen Sie möglicherweise fest, dass Nachrichten in einer oder mehreren Warteschlangen nicht verbraucht werden können. Diese Warteschlangen synchronisieren möglicherweise Nachrichten zwischen Knoten, in denen die jeweiligen Warteschlangen für die Veröffentlichung und den Verbrauch nicht verfügbar sind. Warteschlangensynchronisierungen können aufgrund des Alarms über hohe Speicherauslastung pausiert werden und sogar zum Arbeitsspeicheralarm beitragen.

Informationen zum Stoppen und erneuten Versuchen der Synchronisierung von pausierten Warteschlangen finden Sie unter Auflösen der Synchronisierung von RabbitMQ angehaltener Warteschlangensynchronisierung.

Mein Amazon MQ for RabbitMQ Single-Instance-Broker befindet sich in einer Neustartschleife.

Ein Amazon MQ for RabbitMQ Single-Instance-Broker, der einen Alarm bei hohem Speicherbedarf auslöst, läuft Gefahr, dass er nicht mehr verfügbar ist, wenn er neu gestartet wird und nicht genug Speicher zum Starten hat. Dies kann dazu führen, dass RabbitMQ in eine Neustartschleife gelangt und weitere Interaktionen mit dem Broker solange verhindert, bis das Problem behoben ist. Wenn sich Ihr Broker in einer Neustartschleife befindet, können Sie die von Amazon MQ empfohlenen Best Practices nicht anwenden, um den Alarm bei hohem Speicherbedarf zu beheben.

Um Ihren Broker wiederherzustellen, empfehlen wir, auf einen größeren Instance-Typ mit mehr Arbeitsspeicher zu aktualisieren. Anders als bei Cluster-Bereitstellungen können Sie einen Single-Instance-Broker aktualisieren, während bei ihm ein Alarm wegen zu hohem Speicherbedarf auftritt, da bei einem Neustart keine Warteschlangensynchronisationen zwischen den Knoten durchgeführt werden müssen.

Ich habe den Zugriff auf alle Administratorkonten meines Brokers verloren.

Sie können den Zugriff mithilfe der IAM-Authentifizierung wiederherstellen. Aktivieren Sie den ausgehenden Web-Identitätsverbund für Ihr AWS Konto, erstellen Sie eine IAM-Rolle mit Berechtigungen zum Abrufen von Web-Identitätstoken, konfigurieren Sie Ihren Broker so, dass er die IAM-Authentifizierung über OAuth 2.0 akzeptiert, und verwenden Sie dann die IAM-Anmeldeinformationen, um ein JWT-Token abzurufen und einen neuen Administratorbenutzer zu erstellen. Detaillierte Anweisungen finden Sie unter Verwenden der IAM-Authentifizierung und -Autorisierung für Amazon MQ für RabbitMQ.