No se puede conectar con RabbitMQ en Adobe Commerce Cloud
En Adobe Commerce, en el entorno de desarrollo o integración de infraestructura en la nube, el servicio RabbitMQ no se puede conectar, lo que da como resultado un error de conexión rechazada. Esto suele ocurrir cuando el servicio no se está ejecutando o está mal configurado, especialmente después de una actualización. Para resolver el problema, compruebe el estado del servicio y realice actualizaciones secuenciales.
Descripción description
Entorno
Infraestructura de Adobe Commerce en la nube
Problema/Síntomas
Se encontró un error que indica un error al conectar con RabbitMQ en el entorno de desarrollo/integración, el cual incluye el siguiente error: stream_socket_client(): No se puede conectar a tcp://rabbitmq.internal:5672 (Conexión rechazada).
Esto indica que el servicio RabbitMQ no se está ejecutando o no es accesible en el host y puerto especificados, y el problema puede ocurrir después de actualizar RabbitMQ.
Resolución resolution
Para solucionar el problema de conexión de RabbitMQ en Adobe Commerce Cloud:
-
Asegúrese de que RabbitMQ esté instalado y en ejecución. Confirme que está escuchando en el puerto
15672ejecutando:code language-none curl -u guest:guest http://rabbitmq.internal:15672/api/vhosts |json_pp -
Si ve el siguiente error, es posible que RabbitMQ no esté instalado o configurado correctamente:
code language-none Only sequential upgrades are supported. Please refer to https://docs.platform.sh/add-services/rabbitmq.html#upgrading. -
Si estaba actualizando RabbitMQ, reinicie el proceso de actualización y asegúrese de seguir la secuencia de versión correcta. No omita las versiones intermedias. Actualice RabbitMQ desde la versión original en el siguiente orden:
- De 3.8 a 3.9
- De 3.9 a 3.10
- 3.10 a 3.11
- De 3.11 a 4.0
- De 4.0 a 4.1
-
Asegúrese de que la aplicación utiliza credenciales válidas y tiene los permisos necesarios para conectarse a RabbitMQ.
Si estos pasos no resuelven el problema, investigue más a fondo la configuración de su entorno.
Lectura relacionada
- Configurar el servicio RabbitMQ en la Guía de Commerce en la nube
- La ficha de RabbitMQ en la documentación de Commerce Tools