Bregstu við hraðatakmörkunum og þjónsvillum
Notaðu rétta bið fyrir 429 og varastu tvíteknar breytingar eftir þjónsvillur.
Uppfært
Bregstu við 429-svari
Beiðni sem lendir í hraðatakmörkun fær 429 Too Many Requests með detail.status sem rate_limit_exceeded. Lestu svarhausana áður en þú reynir aftur:
Retry-Aftergefur lágmarksbið í sekúndum fyrir hafnaða beiðni.X-RateLimit-Limitsegir til um mörk flokksins.X-RateLimit-Remainingsýnir fjölda beiðna sem eru eftir.X-RateLimit-Resetsegir hvenær flokkurinn endurstillist.
Bíddu í Retry-After og reyndu síðan aftur með veldisvaxandi bið og slembinni dreifingu. Fækkaðu samtímis beiðnum og settu verk í biðröð í stað þess að senda þær allar þegar tímaglugginn opnast aftur.
Bregstu við þjónsvillum
Við 500-svar inniheldur opinbera svarið almenna villu og request_id; upplýsingar um innri undantekningar eru ekki sendar. 503 getur þýtt að nauðsynleg þjónusta sé tímabundið ótiltæk.
Endurtaktu aðeins lesbeiðnir með takmarkaðri bið. Áður en þú endurtekur beiðni sem býr til, uppfærir, greiðir eða breytir ástandi skaltu ganga úr skugga um hvort fyrri tilraunin hafi klárast. Tímamörk eða 5xx sanna ekki að breyting hafi mistekist; tafarlaus endurtekning getur tvítekið verk.
Varðveittu greiningargögn
Skráðu tímastimpil, aðferð, slóð, stöðu, svarmeginmál og X-Request-Id. Aldrei skrá gildi x-api-key í annál. Stöðvaðu sjálfvirkar endurtilraunir eftir lítinn, skilgreindan fjölda og birtu villuna til yfirferðar.