Bump LibreTranslate per-call timeout to 90an; keep single- translate backwarder-compat

FixTranslateService
Dikirim
10 Mei 2026 pukul 05.56 UTC
Penulis
Kamo
Commit
f7ae1ef

Dua follow- up untuk retry / failedKeys perubahan: Waktu permintaan per- panggilan adalah 30-an. Produksi memiliki penelepon runtime (obrolan, pemberitahuan, dsb.) menekan layanan penerjemah yang sama dengan panggilan sync CI - ketika LibreTranslate pekerja pertengahan-restart atau antrian tidak kosong, permintaan kami dapat duduk menunggu 30-60 bahkan sebelum pekerja mulai di atasnya. The tight 30s turned every antrian permintaan ke dalam triple-retry -then-throw dan cascaded ke Ratusan waktu istirahat setiap sinkronisasi. 90-an memberikan cukup ruang untuk headroom permintaan antrian untuk benar-benar lengkap. Gaya baru router 's "throw" ketika semua penyedia salah "adalah benar untuk titik akhir batch (pemanggil dapat menandai failedKeys dan coba lagi run berikutnya) tetapi istirahat penelepon runtime dari single- menerjemahkan, yang digunakan untuk mendapatkan teks sumber pada kegagalan dan sekarang mendapatkan 500. Kembalikan soft- fallback HANYA untuk jalan tunggal-menerjemahkan; jalur batch masih permukaan kegagalan secara eksplisit.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga