EvolutionAPI / evolution-api

Evolution API is an open-source WhatsApp integration API
https://evolution-api.com
Other
2k stars 1.14k forks source link

[BUG] Timed out reading data from server #895

Open dnl4 opened 2 months ago

dnl4 commented 2 months ago

Welcome!

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

ferenczuk commented 2 months ago

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.

MichaelRodriguesOficial commented 1 month ago

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