Impossibile connettersi a RabbitMQ in Adobe Commerce Cloud
Nell’ambiente di sviluppo o integrazione dell’infrastruttura Adobe Commerce on Cloud, il servizio RabbitMQ non riesce a connettersi, generando un errore di connessione rifiutata. Ciò si verifica in genere quando il servizio non è in esecuzione o non è configurato correttamente, soprattutto dopo un aggiornamento. Per risolvere il problema, verificare lo stato del servizio ed eseguire aggiornamenti sequenziali.
Descrizione description
Ambiente
Adobe Commerce sull’infrastruttura cloud
Problema/Sintomi
Errore durante la connessione a RabbitMQ nell'ambiente di sviluppo/integrazione. Errore: stream_socket_client(): impossibile connettersi a tcp://rabbitmq.internal:5672 (connessione rifiutata).
Questo indica che il servizio RabbitMQ non è in esecuzione o non è raggiungibile all'host e alla porta specificati e il problema può verificarsi dopo l'aggiornamento di RabbitMQ.
Risoluzione resolution
Per risolvere il problema di connessione a RabbitMQ in Adobe Commerce Cloud:
-
Verificare che RabbitMQ sia installato e in esecuzione. Conferma ascolto sulla porta
15672eseguendo:code language-none curl -u guest:guest http://rabbitmq.internal:15672/api/vhosts |json_pp -
Se viene visualizzato il seguente errore, RabbitMQ potrebbe non essere installato o configurato correttamente:
code language-none Only sequential upgrades are supported. Please refer to https://docs.platform.sh/add-services/rabbitmq.html#upgrading. -
Se si sta aggiornando RabbitMQ, riavviare il processo di aggiornamento e assicurarsi di seguire la sequenza di versione corretta. Non saltare le versioni intermedie. Aggiorna RabbitMQ dalla versione originale nel seguente ordine:
- Da 3,8 a 3,9
- Da 3.9 a 3.10
- Da 3.10 a 3.11
- Da 3.11 a 4.0
- Da 4.0 a 4.1
-
Verificare che l'applicazione utilizzi credenziali valide e disponga delle autorizzazioni necessarie per connettersi a RabbitMQ.
Se questi passaggi non risolvono il problema, approfondisci la configurazione dell’ambiente.
Lettura correlata
- Configura il servizio RabbitMQ nella Guida di Commerce on Cloud
- Scheda RabbitMQ nella documentazione di Commerce Tools