如何解決 Amazon DynamoDB 中的 HTTP 5xx 錯誤?

1 分的閱讀內容
0

當我使用 Amazon DynamoDB 表格中的項目時,我收到類似於下列內容的 HTTP 5xx 錯誤: 「內部伺服器錯誤 (服務: AmazonDynamoDBv2;狀態碼: 500;錯誤碼: InternalServerError」。

解決方案

5xx 錯誤表示必須由 AWS 解決的問題。該問題可能是暫時性問題,例如網路中斷或後端硬體故障。若要降低 5xx 錯誤,請執行下列動作:

  • 針對因 5xx 錯誤碼而失敗的要求實作重試策略。所有 AWS SDK 都有內建的重試機制,包含使用指數退避的演算法。您可以修改重試參數以滿足您的需求。如需詳細資訊,請參閱錯誤重試和指數退避
  • 避免高度一致性讀取。當網路延遲或中斷時,高度一致性讀取更有可能因 500 錯誤而失敗。如需詳細資訊,請參閱讀取一致性

如果您持續收到 5xx 錯誤,請開啟 AWS 服務運作狀態儀板表,檢查服務是否有任何操作問題。


相關資訊

HTTP 狀態碼 5xx

AWS 官方
AWS 官方已更新 2 年前