Verbindung zu RabbitMQ in Adobe Commerce Cloud nicht möglich

In Adobe Commerce in der Entwicklungs- oder Integrationsumgebung der Cloud-Infrastruktur kann der RabbitMQ-Service keine Verbindung herstellen, was zu einem Fehler bei der Verbindungsverweigerung führt. Dies tritt in der Regel auf, wenn der Dienst nicht ausgeführt wird oder falsch konfiguriert ist, insbesondere nach einem Upgrade. Um das Problem zu beheben, überprüfen Sie den Service-Status und führen Sie sequenzielle Upgrades durch.

Beschreibung description

Umgebung

Adobe Commerce auf Cloud-Infrastruktur

Problem/Symptome

Es wird ein Fehler angezeigt, der darauf hinweist, dass in der Entwicklungs-/Integrationsumgebung keine Verbindung zu RabbitMQ hergestellt werden konnte. Dies umfasst den folgenden Fehler: stream_socket_client(): Verbindung mit tcp://rabbitmq.internal:5672 kann nicht hergestellt werden (Verbindung verweigert).

Dies zeigt an, dass der RabbitMQ-Service entweder nicht ausgeführt wird oder auf dem angegebenen Host und Port nicht erreichbar ist und das Problem nach dem Upgrade von RabbitMQ auftreten kann.

Auflösung resolution

So beheben Sie das RabbitMQ-Verbindungsproblem in Adobe Commerce Cloud:

  1. Stellen Sie sicher, dass RabbitMQ installiert ist und ausgeführt wird. Vergewissern Sie sich, dass er auf Port 15672 wartet, indem Sie Folgendes ausführen:

    code language-none
    curl -u guest:guest http://rabbitmq.internal:15672/api/vhosts |json_pp
    
  2. Wenn der folgende Fehler angezeigt wird, ist RabbitMQ möglicherweise nicht korrekt installiert oder konfiguriert:

    code language-none
    Only sequential upgrades are supported. Please refer to https://docs.platform.sh/add-services/rabbitmq.html#upgrading.
    
  3. Wenn Sie ein Upgrade von RabbitMQ durchgeführt haben, starten Sie den Upgrade-Prozess neu und stellen Sie sicher, dass Sie die richtige Versionssequenz befolgen. Zwischenversionen nicht überspringen Aktualisieren Sie RabbitMQ von der Originalversion in der folgenden Reihenfolge:

    • 3,8 bis 3,9
    • 3.9 bis 3.10
    • 3.10 bis 3.11
    • 3.11 bis 4.0
    • 4.0 bis 4.1
  4. Stellen Sie sicher, dass die Anwendung gültige Anmeldeinformationen verwendet und über die erforderlichen Berechtigungen zum Herstellen einer Verbindung mit RabbitMQ verfügt.

Wenn das Problem durch diese Schritte nicht behoben wird, untersuchen Sie die Konfiguration Ihrer Umgebung weiter.

Verwandtes Lesen

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f