Adobe Commerce上的受管理警報: Redis記憶體警告警報

本文提供當您在New Relic中收到Adobe Commerce的Redis警告警報時的疑難排解步驟。 需要立即採取行動來解決問題。 根據您選取的警報通知通道,警報看起來類似以下內容:

new_relic_redis_memory_warning.png

受影響的產品和版本

雲端基礎結構專業版的所有版本Adobe Commerce規劃架構。

問題

如果您已為Adobe Commerce🔗註冊最多個受管理警示,且一個或多個警示臨界值已超出,您將會在New Relic中收到警示。 這些警報是由Adobe開發,使用支援和工程部門的見解為商戶提供一組標準警報。

做!

  • 建議您中止任何排定的部署,直到清除此警示為止。
  • 如果您的網站完全無回應,請立即將網站置於維護模式。 如需相關步驟,請參閱我們的安裝指南中的安裝指南>啟用或停用維護模式
  • 請務必將您的IP新增至劐免IP位址清單,以確保您仍可存取您的網站以進行疑難排解。 如需相關步驟,請參閱我們的安裝指南中的維護免除IP位址清單

不要!

  • 啟動其他行銷活動,為您的網站帶來其他頁面檢視。
  • 執行索引器或其他cron,可能會對CPU或磁碟造成額外的壓力。
  • 執行任何主要管理任務(即Commerce管理員中的主要操作,例如資料匯入/匯出、清除媒體、使用大量指派產品儲存類別以及大量更新)。
  • 清除您的快取。

解決方案

請依照下列步驟,找出原因並加以疑難排解。

  1. 請前往one.newrelic.com > 基礎架構 > 協力廠商服務 ​頁面,檢查Redis已使用記憶體是增加還是減少,選取Redis儀表板。 如果它是穩定或遞增的,請提交支援票證以升級您的叢集,或將maxmemory限制增加到下一個層級。

  2. 如果您無法識別Redis記憶體耗用量增加的原因,請檢閱最近的趨勢,以識別最近的程式碼部署或設定變更(例如,新客戶群組和目錄的大型變更)相關問題。 建議您檢閱過去七天的活動,以瞭解程式碼部署或變更中的任何關聯。

  3. 檢查協力廠商擴充功能是否有不當行為:

    • 請嘗試找出與最近安裝的協力廠商擴充功能之間的關聯性,以及問題開始的時間。
    • 檢閱可能影響Adobe Commerce快取並導致快取快速增長的擴充功能。 例如,自訂配置區塊、覆寫快取功能,以及將大量資料儲存在快取中。
  4. 如果沒有證據顯示擴充功能有不當行為,請安裝最新修補程式,以修正雲端基礎結構上Adobe Commerce的Redis問題。 如果上述步驟無法協助您識別或疑難排解問題的來源,請考慮啟用L2快取來減少應用程式與Redis之間的網路流量。 如需L2快取的一般資訊,請參閱設定指南中的Adobe Commerce應用程式中的L2快取。 若要啟用雲端基礎結構的L2快取,請嘗試下列步驟:

    • 若版本低於2002.1.2,請升級ECE工具。
    • 使用使用REDIS_BACKEND變數並更新.magento.env.yaml檔案來設定L2快取:
    code language-yaml
    stage:
       deploy:
           REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a