Webhook para de funcionar constantemente
Welcome!
- [x] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Tenho 18 números conectados na Evolution, e constantemente não está funcionando, preciso reiniciar a evolution no Docker para voltar a funcionar, no log não aparece nenhuma mensagem de erro, não aparece nada, o webhook simplesmente não funciona, a mensagem não chega no chatwoot etc. Será pelo número elevado de números que tenho na instancia?
What did you expect?
Espero que não precise ficar reiniciando a instancia, e funcione com os 18 numeros conectados
What did you observe instead of what you expected?
O webhook não é acionado
Screenshots/Videos
No response
Which version of the API are you using?
Version: 2.3.6
What is your environment?
Docker
Other environment specifications
macbook air m2
If applicable, paste the log output
No response
Additional Notes
No response
Same problem, Version: 2.3.6
estou com o mesmo problem
Pessoal, estou passando pelo mesmo problema. Acharam alguma solução? Já tentei de tudo, atualizar, reconectar, e nada resolve. Porém quando testo em outra API funciona normal...
cade o heroi da salvação ta triste :(
o nó da evolution sempre dando erro. está complicado.
Tô passando pelo mesmo problema também! Eu consigo resolver dando um redeploy no container da Evolution, aí tudo volta a funcionar normalmente.
Tô passando pelo mesmo problema também! Eu consigo resolver dando um redeploy no container da Evolution, aí tudo volta a funcionar normalmente.
Wene Alves
A minha ta na 2.3.4 - recomenda por na 2.3.6?
Como e fazer esse redeploy ? é recriar a instancia e ler o qrcode novamente?
Tô passando pelo mesmo problema também! Eu consigo resolver dando um redeploy no container da Evolution, aí tudo volta a funcionar normalmente.
Wene Alves
A minha ta na 2.3.4 - recomenda por na 2.3.6?
Como e fazer esse redeploy ? é recriar a instancia e ler o qrcode novamente?
A minha ainda tá na versão v2.3.6! recomendo usar a versão mais recente! que é v2.3.6.
Eu uso a Evolution em Docker Swarm com Portainer aqui. Quando dá esse problema, eu resolvo fazendo um redeploy da stack pelo próprio Portainer, aí ela volta a funcionar normal sem precisar mexer em mais nada.
u resolvo fazendo um redeploy da stack pelo próprio Portaine
pode me falar como atualizar o portainer para 2.3.6 ? e tb como faco para fazer o redeploy da stack pelo próprio Portainer?
Tambem quero atualizar a evolution
u resolvo fazendo um redeploy da stack pelo próprio Portaine
pode me falar como atualizar o portainer para 2.3.6 ? e tb como faco para fazer o redeploy da stack pelo próprio Portainer?
Tambem quero atualizar a evolution
Só pra alinhar: a versão 2.3.6 que comentei é da Evolution API, não do Portainer 😅
Eu tô usando essa imagem aqui no Docker Swarm: evoapicloud/evolution-api:v2.3.6
Sobre o redeploy da stack pelo próprio Portainer, faço assim:
- Abro o Portainer
- Vou em Stacks
- Clico na stack onde está a Evolution
- Clico em Editor
- Sem mudar nada no YAML, só clico em "Update the stack"
- vai abrir um modal:
só clicar em "update" mas lembre de deixar marcado o botão de "Re-pull image and redeploy"
u resolvo fazendo um redeploy da stack pelo próprio Portaine
pode me falar como atualizar o portainer para 2.3.6 ? e tb como faco para fazer o redeploy da stack pelo próprio Portainer? Tambem quero atualizar a evolution
Só pra alinhar: a versão 2.3.6 que comentei é da Evolution API, não do Portainer 😅
Ok consegui atualizar a evolution, so tive que mudar o numero da versao dento do editor e pedir pra fazer o update
Mas eu tambem quero atualizar a versao do meu portainer - sabe como posso fazer?
Obs : O que seria um redeploy no container da Evolution ? é a mesma coisa que atualizar?
Eu usando dois numeros conectados estou passando pelo mesmo problema, tenho a evo 2.3.6 instalada no easypanel, VPS da Contabo com 24gb de Ram e 8 nucleos CPU, e do nada o webhook para de funcionar, tenho que reiniciar o serviço para voltar a funcionar. Alguma solução? ou Conselho para tentar mitigar o problema?
u resolvo fazendo um redeploy da stack pelo próprio Portaine
pode me falar como atualizar o portainer para 2.3.6 ? e tb como faco para fazer o redeploy da stack pelo próprio Portainer? Tambem quero atualizar a evolution
Só pra alinhar: a versão 2.3.6 que comentei é da Evolution API, não do Portainer 😅
Ok consegui atualizar a evolution, so tive que mudar o numero da versao dento do editor e pedir pra fazer o update
Mas eu tambem quero atualizar a versao do meu portainer - sabe como posso fazer?
Obs : O que seria um redeploy no container da Evolution ? é a mesma coisa que atualizar?
Ok, top que conseguiu atualizar a Evolution 🙌 Sobre o Portainer, no meu servidor eu uso ele em Docker Swarm com stack. Meu portainer.yaml é mais ou menos assim:
Obs: uso a versão do Portainer: Business Edition
version: "3.8"
services:
agent:
image: portainer/agent:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
networks:
- agent_network
deploy:
mode: global
placement:
constraints: [ node.platform.os == linux ]
portainer:
image: portainer/portainer-ee:latest
command: -H tcp://tasks.agent:9001 --tlsskipverify
# ports:
# - 9000:9000
volumes:
- portainer_data:/data
networks:
- agent_network
- traefik_public
deploy:
mode: replicated
replicas: 1
placement:
constraints: [ node.role == manager ]
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik_public"
- "traefik.http.routers.portainer.rule=Host(`portainer.meudominio.com`)"
- "traefik.http.routers.portainer.entrypoints=websecure"
- "traefik.http.routers.portainer.tls.certresolver=le"
- "traefik.http.routers.portainer.service=portainer"
- "traefik.http.services.portainer.loadbalancer.server.port=9000"
networks:
traefik_public:
external: true
attachable: true
agent_network:
external: true
volumes:
portainer_data:
external: true
Pra atualizar o Portainer, eu faço assim no meu servidor:
cd ~/portainer
nano portainer.yaml # se quiser trocar a tag da imagem, ex: portainer/portainer-ee:latest
docker stack deploy -c portainer.yaml portainer
O docker stack deploy com o mesmo nome da stack (portainer) já faz o Swarm atualizar o serviço com a nova imagem, mantendo o volume portainer_data.
Sobre a tua última pergunta: No Docker Swarm, esse “redeploy” é basicamente mandar dar deploy de novo na stack (pelo Portainer ou com docker stack deploy). Ele recria os serviços/containers dela. Se você redeploya com a mesma imagem, é tipo um restart completo. Se já troca a tag (ex: evoapicloud/evolution-api:v2.3.6), aí vira atualização + redeploy de uma vez.
Eu usando dois numeros conectados estou passando pelo mesmo problema, tenho a evo 2.3.6 instalada no easypanel, VPS da Contabo com 24gb de Ram e 8 nucleos CPU, e do nada o webhook para de funcionar, tenho que reiniciar o serviço para voltar a funcionar. Alguma solução? ou Conselho para tentar mitigar o problema?
Eu tô na mesma que você, mano 😅 Também não achei outra solução além de reiniciar o serviço da Evolution.
Já tentei algumas coisas diferentes aqui, mas a única que resolve mesmo é restartar… não faço ideia por que raio só assim volta a funcionar, mas volta kkkkk
Por enquanto tô indo nessa gambiarra mesmo e esperando algum filho de Deus achar a causa raiz e corrigir isso 🙏😂
Eu usando dois numeros conectados estou passando pelo mesmo problema, tenho a evo 2.3.6 instalada no easypanel, VPS da Contabo com 24gb de Ram e 8 nucleos CPU, e do nada o webhook para de funcionar, tenho que reiniciar o serviço para voltar a funcionar. Alguma solução? ou Conselho para tentar mitigar o problema?
Eu tô na mesma que você, mano 😅 Também não achei outra solução além de reiniciar o serviço da Evolution.
Já tentei algumas coisas diferentes aqui, mas a única que resolve mesmo é restartar… não faço ideia por que raio só assim volta a funcionar, mas volta kkkkk
Por enquanto tô indo nessa gambiarra mesmo e esperando algum filho de Deus achar a causa raiz e corrigir isso 🙏😂
Voltou a funcionar aqui obrigado pela ajuda pra quem é cliente ja ta funcionando a resposta pelo whatsapp
mas eu tenho um segundo template da n8n que usa uma outra instancia da evolution para clientes novos que parou essa vou ter que qebrar a cabeca ta dando erro de credencial e nao sei onde é olha a foto
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
Já tentei isso aqui também, mudei o DNS da VPS pra 8.8.8.8 e 1.1.1.1, até funciona por alguns dias e depois o problema volta.
Além disso, eu também setei esses sysctls desativando IPv6:
sysctls:
net.ipv6.conf.all.disable_ipv6: 1
net.ipv6.conf.default.disable_ipv6: 1
E o comportamento é o mesmo.
Então, pelo menos no meu caso, parece que não é algo relacionado só ao DNS.
Eu usando dois numeros conectados estou passando pelo mesmo problema, tenho a evo 2.3.6 instalada no easypanel, VPS da Contabo com 24gb de Ram e 8 nucleos CPU, e do nada o webhook para de funcionar, tenho que reiniciar o serviço para voltar a funcionar. Alguma solução? ou Conselho para tentar mitigar o problema?
Eu tô na mesma que você, mano 😅 Também não achei outra solução além de reiniciar o serviço da Evolution. Já tentei algumas coisas diferentes aqui, mas a única que resolve mesmo é restartar… não faço ideia por que raio só assim volta a funcionar, mas volta kkkkk Por enquanto tô indo nessa gambiarra mesmo e esperando algum filho de Deus achar a causa raiz e corrigir isso 🙏😂
Voltou a funcionar aqui obrigado pela ajuda pra quem é cliente ja ta funcionando a resposta pelo whatsapp
mas eu tenho um segundo template da n8n que usa uma outra instancia da evolution para clientes novos que parou essa vou ter que qebrar a cabeca ta dando erro de credencial e nao sei onde é olha a foto
![]()
Cara, pelo print não dá pra saber muita coisa não 😅 O erro só indica mesmo problema de credencial (Authorization failed – please check your credentials).
Eu começaria conferindo:
- se a URL da Evolution tá certa
- se o token / API key dessa segunda instância tá correto
- se no n8n você não tá usando credencial de outra instância por engano
Mas pelo erro em si, parece só credencial faltando ou incorreta mesmo.
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
Já tentei isso aqui também, mudei o DNS da VPS pra 8.8.8.8 e 1.1.1.1, até funciona por alguns dias e depois o problema volta.
Além disso, eu também setei esses sysctls desativando IPv6:
sysctls: net.ipv6.conf.all.disable_ipv6: 1 net.ipv6.conf.default.disable_ipv6: 1 E o comportamento é o mesmo.
Então, pelo menos no meu caso, parece que não é algo relacionado só ao DNS.
dependendo da onde vc ta hospedando, o serviço pode estar sobrescrevendo sua cong de DNS, voltando pro original, o que explica continuar o problema, precisa mudar o arquivo e bloquear edição, usa esses comandos na máquina que ta hospedando os serviços
sudo chattr -i /etc/resolv.conf 2>/dev/null;
sudo cp /etc/resolv.conf /etc/resolv.conf.backup;
sudo rm -f /etc/resolv.conf;
echo -e "nameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null;
sudo chattr +i /etc/resolv.conf
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
Já tentei isso aqui também, mudei o DNS da VPS pra 8.8.8.8 e 1.1.1.1, até funciona por alguns dias e depois o problema volta. Além disso, eu também setei esses sysctls desativando IPv6: sysctls: net.ipv6.conf.all.disable_ipv6: 1 net.ipv6.conf.default.disable_ipv6: 1 E o comportamento é o mesmo. Então, pelo menos no meu caso, parece que não é algo relacionado só ao DNS.
dependendo da onde vc ta hospedando, o serviço pode estar sobrescrevendo sua cong de DNS, voltando pro original, o que explica continuar o problema, precisa mudar o arquivo e bloquear edição, usa esses comandos na máquina que ta hospedando os serviços
sudo chattr -i /etc/resolv.conf 2>/dev/null; sudo cp /etc/resolv.conf /etc/resolv.conf.backup; sudo rm -f /etc/resolv.conf; echo -e "nameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null; sudo chattr +i /etc/resolv.conf
Meus servidores então na Hetzner. Valeu irmão 😁, vou testar aqui.
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
sobre meu problema de autenticacao ja é outra coisa ne ?
Mesmo pq tenho duas instancias na evolution e o meu outro whatsapp esta normal
Configurem o DNS da vps nameserver 8.8.8.8\nnameserver 1.1.1.1, depois de setar o DNS, restarte o serviço e vai funcionar
Já tentei isso aqui também, mudei o DNS da VPS pra 8.8.8.8 e 1.1.1.1, até funciona por alguns dias e depois o problema volta. Além disso, eu também setei esses sysctls desativando IPv6: sysctls: net.ipv6.conf.all.disable_ipv6: 1 net.ipv6.conf.default.disable_ipv6: 1 E o comportamento é o mesmo. Então, pelo menos no meu caso, parece que não é algo relacionado só ao DNS.
dependendo da onde vc ta hospedando, o serviço pode estar sobrescrevendo sua cong de DNS, voltando pro original, o que explica continuar o problema, precisa mudar o arquivo e bloquear edição, usa esses comandos na máquina que ta hospedando os serviços
sudo chattr -i /etc/resolv.conf 2>/dev/null; sudo cp /etc/resolv.conf /etc/resolv.conf.backup; sudo rm -f /etc/resolv.conf; echo -e "nameserver 8.8.8.8\nnameserver 1.1.1.1" | sudo tee /etc/resolv.conf > /dev/null; sudo chattr +i /etc/resolv.conf
Depois disso não teve problemas mais com webhook não chegar em instancias novas?
aqui 50% dos leads provenientes do trafego pago do meu cliente nao chegam no webhook, e nem aparecem em logs ou no workflow. Já fiz de tudo, essas mudanças de DNS, ipv6, versoes diferentes de n8n e do Evo, resetei toda vps (hostinger) e no final volta sempre a situação. Nao sei mais o que fazer.
Pessoal, ja passei por tudo que vocês estão relatando e geralmente a solução está em atualizar a versão do whatsapp web. Passo a passo para corrigir:
- Alterar para a última versão do WhatsApp Web dentro da sua stack de instalação, procure pelo campo CONFIG_SESSION_PHONE_VERSION busque no whatsapp por versão de whatsapp, eu geralmente pego nesse site: https://wppconnect.io/pt-BR/whatsapp-versions/
- Teste se o problema persiste, se persistir, desconecte a instancia e conecte de novo
- Se ainda assim o problema persistir, apague a instancia e recrie ela exatamente com o mesmo nome e mesma apikey