Skip to content

[BUG] Timed out reading data from server #895

Closed

Description

@dnl4

Welcome!

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

What did you do?

Notei que quando vamos enviar 3 ou mais arquivos, dependendo do tamanho do arquivo, aparece o erro "Timed out reading data from server".

Isso ocorre porque o chatwoot tem um timeout pro webhook de 5 segundos Link para o código do chatwoot.

Do lado do evolution, notei que isso é causado basicamente por 2 delays existentes no código:
https://github.com/EvolutionAPI/evolution-api/blob/17313d45f923fa4fb632060be7ae46b799927668/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts#L1112-L1114

https://github.com/EvolutionAPI/evolution-api/blob/17313d45f923fa4fb632060be7ae46b799927668/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts#L1054

https://github.com/EvolutionAPI/evolution-api/blob/17313d45f923fa4fb632060be7ae46b799927668/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts#L1074

https://github.com/EvolutionAPI/evolution-api/blob/17313d45f923fa4fb632060be7ae46b799927668/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts#L1315

https://github.com/EvolutionAPI/evolution-api/blob/17313d45f923fa4fb632060be7ae46b799927668/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts#L1408

What did you expect?

Enviar os anexos.

What did you observe instead of what you expected?

O chatwoot ficou com uma mensagem vermelha, porém mesmo com a mensagem de erro, a mensagem chegou até o contato.

Screenshots/Videos

Captura de Tela 2024-09-18 às 22 45 35
Captura de Tela 2024-09-18 às 22 47 08
Captura de Tela 2024-09-18 às 22 47 21
Captura de Tela 2024-09-18 às 22 48 39

Which version of the API are you using?

v2.1.0

What is your environment?

Docker

Other environment specifications

No response

If applicable, paste the log output

sidekiq-1 | W, [2024-09-19T01:47:18.816076 #1] WARN -- : [ActiveJob] [WebhookJob] [90e945d8-1f33-45a1-a6c5-ab562111b4d7] Exception: Invalid webhook URL http://xxxxxxxxx.com/chatwoot/webhook/nome_da_instancia : Timed out reading data from server

Additional Notes

No response

Activity

  1. added
    bugSomething isn't working
    on Sep 19, 2024
  2. ferenczuk commented on Sep 27, 2024

    @ferenczuk

    Mesmo erro aqui, com áudios e imagens, ele retorna o erro "Timed out reading data from server". Mas a mensagem vai mas fica vermelho como se estivesse dado erro.

  3. MichaelRodriguesOficial commented on Oct 14, 2024

    @MichaelRodriguesOficial

    Já acharam alguma solução para esse bug ?

  4. dpaes commented on Dec 13, 2024

    @dpaes

    chegou @dnl4 a usar uma versão mais recente do evolution como a 2.1.2 ou 2.2.0?

  5. FEndo commented on Jan 22, 2025

    @FEndo

    Pessoal, alguém conseguiu alguma solução.
    Aqui acontecia de vez em quando, recentemente tem acontecido com frequencia. E acontece com qualquer mensagem, não só com anexos ou imagens como descrito acima.

    Estou com chatwoot na versão v3.14.1 e evoltution na v2.2.0

  6. FEndo commented on Jan 22, 2025

    @FEndo

    referencia em relação ao mesmo erro, e a resposta do pessoal do chatwoot é que o problema é da demora na resposta de confirmação do webhook da api

    chatwoot/chatwoot#8390

  7. dpaes commented on Jan 23, 2025

    @dpaes

    Poderiam confirmar se persiste o problema na 2.2.0 e 2.2.1? @FEndo @MichaelRodriguesOficial @ferenczuk

  8. FEndo commented on Jan 23, 2025

    @FEndo

    Poderiam confirmar se persiste o problema na 2.2.0 e 2.2.1? @FEndo @MichaelRodriguesOficial @ferenczuk

    Eu estou no 2.2.0, não tinha visto que já estávmos com o 2.2.1, vou fazer upgrade e verificar.

  9. FEndo commented on Jan 23, 2025

    @FEndo

    Poderiam confirmar se persiste o problema na 2.2.0 e 2.2.1? @FEndo @MichaelRodriguesOficial @ferenczuk

    sem chance.. estava usando o 2.2.0 e tinha problema, fiz o upgrade para 2.2.1 e segue com problemas

  10. ericknilson commented on Jan 23, 2025

    @ericknilson

    Estou com o mesmo problema, mas comigo é no envio de mensagem de texto normal para alguns contatos em específico (para a maioria envia normalmente, mas para alguns contatos não consegue enviar de jeito algum)

  11. danfilg commented on Jan 29, 2025

    @danfilg

    Estou com o mesmo problema, mas comigo é no envio de mensagem de texto normal para alguns contatos em específico (para a maioria envia normalmente, mas para alguns contatos não consegue enviar de jeito algum)

    alguma solução?

  12. yewkay commented on Feb 5, 2025

    @yewkay

    Just to chime in I'm also facing the same issue.
    I have tried Version: 2.2.0, 2.2.1 and 2.2.2 (edit: just tested 2.2.3 with same results)

    Log from Chatwoot
    WARN -- : [ActiveJob] [WebhookJob] [some-random-hex-codes] Exception: Invalid webhook URL https://evoapi.url.com/chatwoot/webhook/my%20Whatsapp%20instance : Timed out reading data from server

    I recompiled a new docker image (based on 2.2.3) with the edited file pointed out by @dnl4 and changed the delay from 1200 to 300 and uploaded a large file on chatwoot and still got the same error message. However the occurence of it happening is lower. I think it depends on how fast the media gets uploaded to the whatsapp server and Evo Api replied back to chatwoot.

  13. pucabala commented on Mar 9, 2025

    @pucabala

    Estou com o mesmo erro.

  14. jamesjhonatan123 commented on Mar 25, 2025

    @jamesjhonatan123
    Contributor

    I can't send messages. I only receive a timeout after 30 seconds. In the manager, it shows as connected. I'm using the Baileys channel.

  15. igordisco commented on Apr 19, 2025

    @igordisco

    @KokeroO para media e áudio você remove o delay ou deixa como está?

    em tese é diminuir esse delay para 300, é isso?

  16. ddavid-almeida commented on May 8, 2025

    @ddavid-almeida

    Alguém consegui-o resolver ?

  17. ddavid-almeida commented on May 8, 2025

    @ddavid-almeida

    Entendo que para media e áudio, não tem necessidade de delay:

    evolution-api/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts

    Line 1074 in 17313d4

    delay: 1200,
    evolution-api/src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts

    Line 1054 in 17313d4

    delay: 1200,
    Por conta disso passei a usar uma versão ramificada para mim.

    Caso o @DavidsonGomes entenda que seja plausível, subo um PR.

    eu acho que seria interessante sim maninho, porque ai ele ia ver o bug. tem alguma forma que vvoce poderia explicar como fez isso ?

  18. fabiofrances commented on May 13, 2025

    @fabiofrances

    Eu estou com a versão 2.2.2 e ocorre somente quando envio mensagem com que o conteúdo seja um email tanto valido como invalido. Por exemplo teste@gmail.com. ocorre o erro e ao enviar a mensagem na sequencia encaminha normalmente.

  19. gabrieldutra07 commented on Jun 25, 2025

    @gabrieldutra07

    Estou com o mesmo problema... Alguém conseguiu resolver? A mensagem fica em vermelho, mas chega normal. Seja texto, áudio, imagem, etc.

  20. ennerduarte commented on Jul 23, 2025

    @ennerduarte

    Opa alguma solução para o problema? Estou usando a Evo 2.3.0 e (testei com a homolog também) com o MiniO S3 e o problema também persiste.

  21. joaoguilhermeeu commented on Aug 1, 2025

    @joaoguilhermeeu

    Estou com o mesmo problema. @KokeroO conseguiu resolver?

  22. jordanviking commented on Aug 20, 2025

    @jordanviking

    Poderia ser uma variável de ambiente esses delays com o valor default de 1200, ai quem precisasse é só alterar.

  23. KokeroO commented on Aug 23, 2025

    @KokeroO
    Contributor

    Estou com o mesmo problema. @KokeroO conseguiu resolver?

    Esse problema está no Chatwoot. O timeout da request é muito curta, 5 segundos. Em infraestruturas com próximas ou com uma conexão estável o problema só passa a ocorrer com arquivos de 15mb, acaba que na minha versão do Chatwoot eu subi esse timeout.

    Em relação a conexão estavel, tive um cliente que tinha problema com arquivos de 1mb para cima, ao analisar a infra dele hospeda fora do pais tinha fragmentação de pacotes. Os MTUs não estavam corretos lá na infra do server que contratou. Abrimos um chamado com a equipe da VPS e o problema foi solucionado. Passou a somente dar problema com arquivos maiores como comentei.

  24. CaymanS0 commented on Sep 1, 2025

    @CaymanS0

    o problema ainda persiste, por que fecharam o tópico? qual a solução?

  25. W8jonas commented on Oct 8, 2025

    @W8jonas

    Alguma solução para isso?
    É bem intermitente e aparece só em alguns momentos do dia, normalmente quando existe um volume um pouco maior de mensagens. Tenho tido esse problema ao enviar áudios também

  26. CaymanS0 commented on Oct 10, 2025

    @CaymanS0

    @W8jonas eu resolvi o meu, da uma olhada na discussão #1887 (comment)

  27. vargasjona commented on Dec 12, 2025

    @vargasjona

    Hello guys please check this #1874 (comment) it worked for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions