evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

Serviço restartando em loop ao criar uma nova instancia

Open alessandrosales opened this issue 1 year ago • 1 comments

Welcome!

  • [X] Yes, I have searched for similar issues on GitHub and found none.

What did you do?

evolution_api | {"level":30,"time":1725128819762,"pid":184,"hostname":"a167e20b4859","trace":"Error: WebSocket Error ()\n at WebSocketClient.<anonymous> (/evolution/node_modules/baileys/lib/Socket/socket.js:617:17)\n at WebSocketClient.emit (node:events:519:28)\n at WebSocketClient.emit (node:domain:488:12)\n at WebSocket.<anonymous> (/evolution/node_modules/baileys/lib/Socket/Client/web-socket-client.js:46:100)\n at WebSocket.emit (node:events:519:28)\n at WebSocket.emit (node:domain:488:12)\n at emitErrorAndClose (/evolution/node_modules/ws/lib/websocket.js:1041:13)\n at ClientRequest.<anonymous> (/evolution/node_modules/ws/lib/websocket.js:881:5)\n at ClientRequest.emit (node:events:519:28)\n at ClientRequest.emit (node:domain:488:12)","msg":"connection errored"} ^Ccanceled

What did you expect?

Eu apenas esperava que o código funcionasse de acordo com a documentação

What did you observe instead of what you expected?

Eu testei em várias versões da imagem, por fim tentei executar com essa buildando localmente, mas sem sucesso

Screenshots/Videos

image

Which version of the API are you using?

image

What is your environment?

Windows

Other environment specifications

No response

If applicable, paste the log output

No response

Additional Notes

No response

alessandrosales avatar Aug 31 '24 18:08 alessandrosales

Eu observei que depois de algumas horas ele começou a gerar o QRCode, alguém já teve esse comportamento?

alessandrosales avatar Sep 04 '24 21:09 alessandrosales

Certo, não entendi que versão vc está usando, a imagem ali parece ser customizada. sugiro testar em uma versão como 2.1.2 ou 2.2.0. E de preferencia não ser em localhost e pm2, pois existe outras complicações e necessidades para o pleno funcionamento. A forma mais otimizada e garantida de funcionar é via docker compose file, que tem no repositorio do evo os .yml de exemplo. Normalmente a geração do QR Code também está diretamente proporcional a versão do CONFIG_SESSION_PHONE_VERSION, se estiver setado uma versão expirada ou não estiver setado nada, ele vai usar o que estiver na dependencia da baileys, que dependendo da versão do evolution, já estará uma versão expirada.

dpaes avatar Dec 03 '24 21:12 dpaes