ವಿಷಯಕ್ಕೆ ಹೋಗಿ

ದರ ಮಿತಿಗಳು ಮತ್ತು ಸರ್ವರ್ ದೋಷಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು

ಮರುಪ್ರಯತ್ನ ಸಮಯ ಪಾಲಿಸಿ, ಸ್ಥಿತಿ ಬದಲಿಸುವ ವಿನಂತಿಯನ್ನು ಪುನಃ ಕಳುಹಿಸುವ ಮೊದಲು ಫಲಿತಾಂಶ ದೃಢಪಡಿಸಿ.

ನವೀಕರಿಸಿದ್ದು

429 ಪ್ರತಿಕ್ರಿಯೆ ನಿರ್ವಹಿಸಿ

ದರ ಮಿತಿ ತಲುಪಿದ ವಿನಂತಿಗೆ 429 Too Many Requests ಬರುತ್ತದೆ; detail.status ಮೌಲ್ಯ rate_limit_exceeded ಆಗಿರುತ್ತದೆ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಪ್ರತಿಕ್ರಿಯೆ ಹೆಡರ್‌ಗಳನ್ನು ಓದಿ:

  • Retry-After ತಿರಸ್ಕೃತ ವಿನಂತಿಗೆ ಕನಿಷ್ಠ ಎಷ್ಟು ಸೆಕೆಂಡ್ ಕಾಯಬೇಕೆಂದು ತಿಳಿಸುತ್ತದೆ.
  • X-RateLimit-Limit ಬಕೆಟ್ ಮಿತಿ ತಿಳಿಸುತ್ತದೆ.
  • X-RateLimit-Remaining ಉಳಿದ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆ ತಿಳಿಸುತ್ತದೆ.
  • X-RateLimit-Reset ಬಕೆಟ್ ಮರುಹೊಂದುವ ಸಮಯ ತಿಳಿಸುತ್ತದೆ.

Retry-After ವರೆಗೆ ಕಾದು, ನಂತರ ಘಾತೀಯ ವಿರಾಮ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಜಿಟರ್‌ನೊಂದಿಗೆ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. ಅವಧಿ ಮರುಹೊಂದಿದ ತಕ್ಷಣ ವಿನಂತಿಗಳ ಗುಂಪನ್ನು ಕಳುಹಿಸದೆ ಸಮಾಂತರ ವಿನಂತಿಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ ಕೆಲಸವನ್ನು ಸರದಿಯಲ್ಲಿ ಇಡಿ.

ಸರ್ವರ್ ದೋಷ ನಿರ್ವಹಿಸಿ

500 ಪ್ರತಿಕ್ರಿಯೆಯ ಸಾರ್ವಜನಿಕ ದೇಹದಲ್ಲಿ ಸಾಮಾನ್ಯ ದೋಷ ಮತ್ತು request_id ಇರುತ್ತದೆ; ಆಂತರಿಕ ವಿನಾಯಿತಿ ವಿವರಗಳು ಮರಳುವುದಿಲ್ಲ. 503 ಅಗತ್ಯ ಸೇವೆ ತಾತ್ಕಾಲಿಕವಾಗಿ ಲಭ್ಯವಿಲ್ಲವೆಂದು ಸೂಚಿಸಬಹುದು.

ಓದಲು ಮಾತ್ರ ಇರುವ ವಿನಂತಿಗಳನ್ನು ಮಿತವಾದ ವಿರಾಮದೊಂದಿಗೆ ಮರುಪ್ರಯತ್ನಿಸಿ. ಸೃಷ್ಟಿ, ನವೀಕರಣ, ಪಾವತಿ ಅಥವಾ ಇತರ ಸ್ಥಿತಿ ಬದಲಿಸುವ ವಿನಂತಿಯನ್ನು ಮತ್ತೆ ಕಳುಹಿಸುವ ಮೊದಲು ಮೊದಲ ಪ್ರಯತ್ನ ಪೂರ್ಣವಾಯಿತೇ ತಿಳಿದುಕೊಳ್ಳಿ. ಸಮಯ ಮೀರಿಕೆ ಅಥವಾ 5xx ಪ್ರತಿಕ್ರಿಯೆ ಬದಲಾವಣೆ ವಿಫಲವಾಗಿದೆ ಎಂಬ ಸಾಕ್ಷಿಯಲ್ಲ; ತಕ್ಷಣ ಪುನರಾವರ್ತಿಸಿದರೆ ಕೆಲಸ ಎರಡು ಬಾರಿ ಆಗಬಹುದು.

ಪರಿಶೀಲನಾ ವಿವರ ಉಳಿಸಿ

ಸಮಯ, ವಿಧಾನ, ಮಾರ್ಗ, ಸ್ಥಿತಿ, ಪ್ರತಿಕ್ರಿಯೆ ದೇಹ ಮತ್ತು X-Request-Id ದಾಖಲಿಸಿ. x-api-key ಮೌಲ್ಯವನ್ನು ಎಂದಿಗೂ ಲಾಗ್ ಮಾಡಬೇಡಿ. ಕೆಲವೇ ಮಿತವಾದ ಪ್ರಯತ್ನಗಳ ನಂತರ ಸ್ವಯಂಚಾಲಿತ ಮರುಪ್ರಯತ್ನ ನಿಲ್ಲಿಸಿ, ವೈಫಲ್ಯವನ್ನು ಪರಿಶೀಲನೆಗೆ ತೋರಿಸಿ.