API retornando Connection Closed na versão 2.2.3
Welcome!
- [x] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Estou enviando requests para a rota chat/whatsappNumbers e para a rota message/sendText
A API às vezes ta retornando sucesso, e às vezes retorna um erro 500 com esse body: {"status":500,"error":"Internal Server Error","response":{"message":"Connection Closed"}}
Quando ele dá esse erro, a instância fica com status connecting por um tempo e depois volta ao normal. Esse erro é temporário. Aparece, depois some, depois volta denovo...
E não é problema no número conectado na instância, a gente fez o teste no whatsapp, o número tava funcionando normalmente
What did you expect?
Resposta com status 200
What did you observe instead of what you expected?
Resposta com erro 500 e com o body: {"status":500,"error":"Internal Server Error","response":{"message":"Connection Closed"}}
Screenshots/Videos
No response
Which version of the API are you using?
2.2.3
What is your environment?
Linux
Other environment specifications
No response
If applicable, paste the log output
2025-03-05T19:37:05.123087074Z [1m[31m[Evolution API][0m [1m[31m [1m[31m v2.2.3 [1m[31m 31 [0m [1m[31m - [1m[37m Wed Mar 05 2025 16:37:05 [0m [31m[41m[1m ERROR [0m [33m[1m [unhandledRejection][0m [31m[1m [object][0m [31m [0m
2025-03-05T19:37:05.123694181Z {
2025-03-05T19:37:05.123714481Z origin: Promise {
2025-03-05T19:37:05.123719381Z
Additional Notes
No response
I'm also facing this behavior. I have to restart the instance but it doesn't an acceptable solution. In my case using proxy feature, I'm wornder if it is a connection problem
Também estou tendo esse problema, a conexão cai por um tempo e depois normaliza sozinho. Só que nesse meio tempo dá erro nos meus agentes.
tambien tengo ese problema
+1
también tengo ese problema, alguna solución ?
aqui tb...se reiniciar o canal volta.
Aqui também com esse erro nessa verão 2.2.3
Também tenho esse problema com o chatwoot, as mensagens não são enviadas e o mesmo erro aparece nos logs
Aqui também com esse erro nessa versão 2.2.3. Voltei para 2.2.2, mesmo assim o erro persiste.
2025-05-03T04:32:35.191031053Z [Evolution API] v2.2.2 185 - Sat May 03 2025 01:32:35 ERROR [unhandledRejection] [object]
2025-05-03T04:32:35.191461955Z Error: Timed Out
2025-05-03T04:32:35.191479589Z at /evolution/node_modules/baileys/lib/Utils/generics.js:170:32 {
2025-05-03T04:32:35.191485339Z data: {
2025-05-03T04:32:35.191490805Z stack: 'Error\n' +
2025-05-03T04:32:35.191496768Z ' at promiseTimeout (/evolution/node_modules/baileys/lib/Utils/generics.js:165:19)\n' +
2025-05-03T04:32:35.191502903Z ' at waitForMessage (/evolution/node_modules/baileys/lib/Socket/socket.js:117:53)\n' +
2025-05-03T04:32:35.191509633Z ' at query (/evolution/node_modules/baileys/lib/Socket/socket.js:139:22)\n' +
2025-05-03T04:32:35.191544703Z ' at Object.executeUSyncQuery (/evolution/node_modules/baileys/lib/Socket/usync.js:62:30)\n' +
2025-05-03T04:32:35.191551054Z ' at Object.onWhatsApp (/evolution/node_modules/baileys/lib/Socket/chats.js:122:36)\n' +
2025-05-03T04:32:35.191557581Z ' at As.whatsappNumber (/evolution/dist/main.js:251:1191)\n' +
2025-05-03T04:32:35.191562741Z ' at async As.sendMessageWithTyping (/evolution/dist/main.js:239:8915)\n' +
2025-05-03T04:32:35.191567889Z ' at async As.textMessage (/evolution/dist/main.js:239:13897)\n' +
2025-05-03T04:32:35.191573069Z ' at async ts.sendText (/evolution/dist/main.js:2:22395)\n' +
2025-05-03T04:32:35.191578275Z ' at async hn.dataValidate (/evolution/dist/main.js:286:62716)'
2025-05-03T04:32:35.191583718Z },
2025-05-03T04:32:35.191588588Z isBoom: true,
2025-05-03T04:32:35.191593920Z isServer: false,
2025-05-03T04:32:35.191599493Z output: {
2025-05-03T04:32:35.191608274Z statusCode: 408,
2025-05-03T04:32:35.191613344Z payload: {
2025-05-03T04:32:35.191618295Z statusCode: 408,
2025-05-03T04:32:35.191623268Z error: 'Request Time-out',
2025-05-03T04:32:35.191628367Z message: 'Timed Out'
2025-05-03T04:32:35.191633135Z },
2025-05-03T04:32:35.191638969Z headers: {}
2025-05-03T04:32:35.191643840Z }
Mesmo erro: {"status":500,"error":"Internal Server Error","response":{"message":"Connection Closed"}
tive esse problema depois de meses usando sem problemas. v2.2.3 (somente uma conexao, sendo que tenho varias ativas) fiz o restart pelo manager e voltou. o que causa isso, alguem sabe?
Alguém solucionou o problema? Estou também na versão v2.2.3 e já tentei algumas possíveis solucoes mas não funcionou.
Eu consegui resolver isso, atualizando a versão mais recente
Eu consegui resolver isso, atualizando a versão mais recente
Com a versão 2.3.1 ?
A última versão no Docker Hub está sendo a v2.2.3
A última versão no Docker Hub está sendo a v2.2.3
Mudou o repositório, já esta na v2.3.1
https://hub.docker.com/r/evoapicloud/evolution-api/tags
✅ Como resolvi o problema no Evolution (Connection Closed de instância ativa):
Segui este processo:
-
Abrir o WhatsApp Web
- Entre normalmente em web.whatsapp.com.
-
Verificar a versão do WhatsApp Web
- Vá em Configurações > Ajuda.
- No final da página aparecerá uma informação semelhante a:
Versão 2.3000.1026640367 - Copie apenas os números dessa versão (ex.:
2.3000.1026640367).
-
Atualizar a stack do Evolution no Portainer
- Acesse seu painel do Portainer.
- Vá em Stacks > Evolution > Editor.
- Procure a variável de ambiente chamada
CONFIG_SESSION_PHONE_VERSION. - Substitua o valor antigo pelo novo número que você copiou do WhatsApp Web.
-
Salvar e atualizar a stack
- Após editar, clique em Deploy the stack para aplicar as alterações.
📌 Resultado: Esse ajuste corrigiu o problema. Todos os números que estavam com falha voltaram a funcionar sem precisar reconectar manualmente.