Não é possível conectar ao RabbitMQ na Adobe Commerce Cloud
No ambiente de desenvolvimento ou integração da infraestrutura do Adobe Commerce on Cloud, o serviço RabbitMQ não consegue se conectar, resultando em um erro de conexão recusada. Isso geralmente ocorre quando o serviço não está em execução ou está configurado incorretamente, especialmente após uma atualização. Para resolver o problema, verifique o status do serviço e execute atualizações sequenciais.
Descrição description
Ambiente
Infraestrutura do Adobe Commerce na nuvem
Problema/Sintomas
Foi encontrado um erro indicando uma falha ao conectar ao RabbitMQ no ambiente de desenvolvimento/integração, que inclui o seguinte erro: stream_socket_client(): não foi possível conectar a tcp://rabbitmq.internal:5672 (conexão recusada).
Isso indica que o serviço RabbitMQ não está em execução ou não está acessível no host e na porta especificados, e o problema pode ocorrer após a atualização do RabbitMQ.
Resolução resolution
Para corrigir o problema de conexão RabbitMQ na Adobe Commerce Cloud:
-
Verifique se o RabbitMQ está instalado e em execução. Confirme se está escutando na porta
15672executando:code language-none curl -u guest:guest http://rabbitmq.internal:15672/api/vhosts |json_pp -
Se você vir o seguinte erro, talvez o RabbitMQ não esteja instalado ou configurado corretamente:
code language-none Only sequential upgrades are supported. Please refer to https://docs.platform.sh/add-services/rabbitmq.html#upgrading. -
Se você estava atualizando o RabbitMQ, reinicie o processo de atualização e siga a sequência de versões correta. Não ignore versões intermediárias. Atualize o RabbitMQ a partir da versão original na seguinte ordem:
- 3.8 a 3.9
- 3.9 a 3.10
- 3.10 a 3.11
- 3.11 a 4.0
- 4.0 a 4.1
-
Verifique se o aplicativo usa credenciais válidas e tem as permissões necessárias para se conectar ao RabbitMQ.
Se essas etapas não resolverem o problema, investigue mais detalhadamente a configuração do ambiente.
Leitura relacionada
- Configurar o serviço RabbitMQ no Guia do Commerce na Nuvem
- A guia RabbitMQ na documentação das Ferramentas do Commerce