Ruka hadi maudhui

Shughulikia vikomo vya kiwango na hitilafu za seva

Subiri baada ya majibu 429 na rudia vitendo salama kwa tahadhari baada ya hitilafu za muda za seva.

Imesasishwa

Shughulikia jibu 429

Ombi lenye kikomo hurudisha 429 Too Many Requests, na detail.status huwa rate_limit_exceeded. Soma vichwa vya jibu kabla ya kurudia:

  • Retry-After ni muda wa chini wa kusubiri kwa sekunde.
  • X-RateLimit-Limit ni kikomo cha kundi.
  • X-RateLimit-Remaining ni maombi yaliyobaki.
  • X-RateLimit-Reset inaonyesha wakati kundi litaanza upya.

Subiri Retry-After, kisha jaribu tena kwa ucheleweshaji unaoongezeka kwa kasi na utofauti wa muda. Punguza maombi sambamba na weka kazi kwenye foleni badala ya kutuma mengi mara dirisha linapoanza upya.

Shughulikia hitilafu za seva

Kwa 500, mwili wa umma una hitilafu ya jumla na request_id, bila maelezo ya tatizo la ndani. 503 inaweza kumaanisha huduma inayohitajika haipatikani kwa muda.

Rudia maombi ya kusoma tu kwa ucheleweshaji wenye mipaka. Kabla ya kurudia kuunda, kusasisha, kulipa au kubadili hali, hakikisha kama jaribio la kwanza lilikamilika. Timeout au 5xx haithibitishi kuwa mabadiliko yameshindwa; kurudia mara moja kunaweza kuyarudia mara mbili.

Hifadhi taarifa za uchunguzi

Rekodi muda, method, path, hali, mwili wa jibu na X-Request-Id. Usiwahi kurekodi thamani ya x-api-key. Simamisha marudio ya kiotomatiki baada ya idadi ndogo iliyowekwa na toa hitilafu ikaguliwe.