[X] Sim, pesquisei problemas semelhantes no GitHub e não encontrei nenhum.
O que você fez?
Eu fiz um http request para enviar uma mensagem do n8n, usando a Evolution API, em que ambos estão rodando em um docker container, usando o seguinte curl:
Eu obtive o seguinte erro: "The service refused the connection - perhaps it is offline", porém a Evolution API está rodando corretamente.
Capturas de Tela/Vídeos
Qual versão da API você está usando?
v2.0.9-rc
Qual é o seu ambiente?
Docker
Outras expecificações do ambiente
No response
Se aplicável, cole a saída do log
{ "errorMessage": "The service refused the connection - perhaps it is offline", "errorDetails": { "rawErrorMessage": [ "connect ECONNREFUSED 127.0.0.1:8080", "connect ECONNREFUSED 127.0.0.1:8080" ], "httpCode": "ECONNREFUSED" }, "n8nDetails": { "nodeName": "HTTP Request - send message", "nodeType": "n8n-nodes-base.httpRequest", "nodeVersion": 4.2, "itemIndex": 0, "time": "12/08/2024, 22:50:14", "n8nVersion": "1.53.2 (Self Hosted)", "binaryDataMode": "default", "stackTrace": [ "NodeApiError: The service refused the connection - perhaps it is offline", " at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1650:33)", " at processTicksAndRejections (node:internal/process/task_queues:95:5)", " at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:728:19)", " at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:673:51", " at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1086:20" ] } }
Item Index 0 Node type n8n-nodes-base.httpRequest Node version 4.2 (Latest) n8n version 1.53.2 (Self Hosted) Time 12/08/2024, 22:50:14 Stack trace NodeApiError: The service refused the connection - perhaps it is offline at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1650:33) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:728:19) at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:673:51 at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1086:20
Notas Adicionais
Quando o container da Evoluiton API estava de pé, eu consegui enviar mensagens do meu terminal, o que indica que a API está funcionando corretamente, mas não consegui enviar com o n8n. Eu testei o n8n tanto em um container, quanto no servidor do n8n e não consegui enviar nenhuma mensagem
Eu estou usando o compose fornecido na documentação tanto da Evolution, quando do n8n. A única alteração que fiz foi criar uma rede interna entre os dois containers
Não tenho firewall na minha rede, nem em minha máquina
Ao realizar esse http request, não aparece nenhum log de erro de que o n8n não consiga acessar o container da Evo
Não há conflitos na porta 8080
Dese já, quero agradecer pela ajuda, por todo o desenvolvimento deste trabalho, pela dedicação de cada um dos membros :smile:
Bem-vido!
O que você fez?
Eu fiz um http request para enviar uma mensagem do n8n, usando a Evolution API, em que ambos estão rodando em um docker container, usando o seguinte curl:
curl --request POST \\n --url http://localhost:8080/message/sendText/MVP_chatbot \\n --header 'Content-Type: application/json' \\n --header 'apikey: xxxxxxxxxxxx' \\n --data '{\n "number": "xxxxxxxxxxxx",\n "textMessage": {\n "text": "teste"\n }\n}'
O que você esperava?
Buenas!
Eu esperava que a mensagem fosse enviada
O que vc observou ao invés do que esperava?
Eu obtive o seguinte erro: "The service refused the connection - perhaps it is offline", porém a Evolution API está rodando corretamente.
Capturas de Tela/Vídeos
Qual versão da API você está usando?
v2.0.9-rc
Qual é o seu ambiente?
Docker
Outras expecificações do ambiente
No response
Se aplicável, cole a saída do log
{ "errorMessage": "The service refused the connection - perhaps it is offline", "errorDetails": { "rawErrorMessage": [ "connect ECONNREFUSED 127.0.0.1:8080", "connect ECONNREFUSED 127.0.0.1:8080" ], "httpCode": "ECONNREFUSED" }, "n8nDetails": { "nodeName": "HTTP Request - send message", "nodeType": "n8n-nodes-base.httpRequest", "nodeVersion": 4.2, "itemIndex": 0, "time": "12/08/2024, 22:50:14", "n8nVersion": "1.53.2 (Self Hosted)", "binaryDataMode": "default", "stackTrace": [ "NodeApiError: The service refused the connection - perhaps it is offline", " at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1650:33)", " at processTicksAndRejections (node:internal/process/task_queues:95:5)", " at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:728:19)", " at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:673:51", " at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1086:20" ] } }
Item Index 0 Node type n8n-nodes-base.httpRequest Node version 4.2 (Latest) n8n version 1.53.2 (Self Hosted) Time 12/08/2024, 22:50:14 Stack trace NodeApiError: The service refused the connection - perhaps it is offline at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1650:33) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:728:19) at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:673:51 at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1086:20
Notas Adicionais
Dese já, quero agradecer pela ajuda, por todo o desenvolvimento deste trabalho, pela dedicação de cada um dos membros :smile: