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

FixTranslateService
Shipped
10 de maio de 2026 às 05:56 UTC
Author
Kamo
Commit
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.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços