KamoCRM

Bump LibreTranslate per-call timeout to 90s; mantenha um único-traduzir backward-compat

FixTranslateService
Navios
10 de maio de 2026 às 05:56 UTC
Autor
Kamo
Enviar
f7ae1ef

Dois acompanhamentos da mudança de chaves de repetição/falha: 1. Por chamada tempo limite de pedido foi de 30s. Produção tem chamadas em tempo de execução (chat, notificações, etc.) atingindo o mesmo serviço de tradução que as chamadas de sincronização CI — quando o trabalhador LibreTranslate estiver no meio do reinício ou a fila não está vazia, nosso pedido pode ficar esperando por 30-60s Antes mesmo que o trabalhador comece. Os 30 apertados viraram a cada pedido em fila em uma tripla tentativa-então-jogar e em cascata em centenas de warns por sincronização. 90s dá bastante headroom para uma solicitação em fila para realmente completar. 2. O novo "jogar quando todos os provedores errou" comportamento do roteador é correto para o endpoint em lote (o chamador pode marcar falhouKeys e tentar novamente a próxima execução) mas quebra chamadas em tempo de execução de single-traduzir, que costumava obter o texto fonte sobre falha e agora obter um 500. Restaure o soft-fallback SOMENTE para o caminho de tradução única; o O caminho do lote ainda apresenta falhas explicitamente.

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços