疑難排解AEM as a Cloud Service中的HTTP 429錯誤回應

HTTP 429是使用者端錯誤,指出在指定時間內將太多請求導向至Adobe Experience Manager as a Cloud Service (AEMaaCS)。 發生此情況時,AEM可能會難以處理負載,導致效能變慢,因為它的設計目的並非作為高輸送量的Web伺服器。

AEM伺服器可處理的負載量,取決於您的實作和請求型別。 在Dispatcher和CDN層級正確設定快取對於擁有回應式網站至關重要。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題/症狀

HTTP 429是速率限制回應,其服務是為了避免AEM Publish執行個體中的分散式拒絕服務(DDoS)攻擊。 此錯誤通常表示快取策略實施不當。

解決方法 resolution

若要解決AEMaaCS中的HTTP 429錯誤回應,請實作以下策略:

  • 確保您的CDN已設定為有效快取內容。 這可透過為使用者提供快取的內容來減少AEM執行個體的負載。

  • 最佳化Dispatcher設定,以快取儘可能多的內容。 檢閱並調整快取規則和失效策略,以儘量減少對AEM伺服器的不必要請求。

  • 重新設定速率限制引數以控制要求數目。

    • 請考慮實作指數回退。%20使用者端%20應該%20retry%20with%20an%20exponent%20backout。%20The%20body%20is%20empty.) 降低接近臨界值時傳入要求的速率。
    • 若要取得有關速率限制機制和限制的更多詳細資訊,請開啟支援票證。

原因

執行不當的快取策略會導致大量類似的請求到達AEM伺服器。

AEM的設計宗旨並非處理高輸送量的情況。 因此,其拓撲需要以足夠的快取和速率限制機制隔絕絕下來。

相關閱讀

處理要求速率限制

最佳化AEM網站快取

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f