Open ATEAanalyst opened 1 week ago
Naudingos nuorodos:
--limit--concurrency N
?Jei uvicorn gauna per didelį užklausų skaičių, reikėtu, kad jis grąžintu aiškią klaidą, kad nebesugeba apdoroti tokio kiekio užklausų, tai turėtu būti signalas klientui, kad reikia mažinti užklausų skaičių į Saugyklą.
Tarkime galima gržąinti 429 Too Many Requests klaidą, su Retry-After antrašte, nurodant, po kiek klaiko reikėtu pakartoti užklausą.
Pastaruoju metu eksportuojant didelės apimties rinkinius (keli mln. eilučių) gaunama klaida BadGateway. Klaida kartojasi reguliariai kas 2-4 val., po kurio laiko atsistato ir galima vėl bandyti, bet labai užtrunka įkėlimas.
Bandžiau šiek tiek pakeisti trukmę tarp siunčiamų užklausų, bet didelės įtakos tai neturi.
Tokios klaidos pasitaiko skirtingiems duomenų teikėjams.
Reikia išsiaiškinti kur yra problema ar web workers pusėje, ar duomenų bazėje, gal reikia peržiūrėti konfigūracijos parametrus.
Reikėtu išsiaiškinti, kodėl Saugykla pradeda numetinėti užklausas.
Galimai gali būti susiję su: