Traducerea articolului nu a funcționat niciodată

FixKBService
Shipped
2 septembrie 2026 la 02:43 UTC
Author
Kamo
Commit
6906043

@ info: whatsthis în afara unei tranzacţii. Nimic pe această cale a deschis vreodată unul, astfel încât fiecare local din fiecare articol aruncat Tranzacție Cerere Excepție - "Executarea unei update/delete interogare" -- pe care bucla a prins-o pe local, logată la WARN și trecut. Baza de cunoștințe a fost de servire engleză la fiecare local de atunci caracteristica expediate, și 10 minute matura a fost re-încercarea întregul corp pentru totdeauna pentru că nimic nu a blocat vreodată. Găsit urmărind jurnalele în timpul unui import: 21 eșecuri pe articol, fiecare Articolul, fiecare rejudecare. Fiecare locaţie funcţionează acum în propria tranzacţie, prin intermediul tranzacţieiTemplate mai degrabă decât @Transactional on the method. Graniţa trebuie să fie pe loc -- unu tranzacție în jurul valorii de toate 21 înseamnă o singură rulare locală care nu funcționează înapoi douăzeci care a lucrat - și un ajutor auto-invocat ar ocoli proxy în exact modul în care a produs @Async bug-ul în același fișier. Apelul de traducere în sine rămâne în afara tranzacției. Este o cerere HTTP la un alt serviciu cu o pauză de 120 de secunde citit, și deține o bază de date Conexiunea ar lega piscina pe toată durata. De asemenea: executorul asinc scade pe saturatie in loc sa ruleze pe apelantului. CallerRunsPolicy are de obicei dreptate, dar apelantul aici este firul Tomcat care tocmai a salvat un articol, și oferindu-i 21 de apeluri HTTP este standul exact Această lucrare a fost mutată de pe firul cererii pentru a evita. Mătura e reală. cale de recuperare, nu o speranță - amâna în ea nu este același lucru cu scăderea Lucrează pe podea.

All changes

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile