快取預熱且網站無法在Adobe Commerce上使用

本文提供當頁面快取準備就緒,但部署停滯或網站停止運作時的解決方案。

受影響的產品和版本

問題

快取熱身指令碼在部署後階段結束時,會以如此高的速率傳送要求,以致於某些執行個體(例如4顆CPU的執行個體)無法處理。 他們的nginx會消耗工作者的數量。

要再現的步驟

啟動快取暖機作業。

預期結果

頁面或整個網站載入。

實際結果

網站無法使用或回應時間太長。

解決方案

限制快取預熱期間同時連線的數量。 這需要新增WARM_UP_CONCURRENCY部署後變數,以指定快取熱身指令碼可同時傳送的熱身要求數目。 設定此選項有助於管理Adobe Commerce雲端基礎結構的負載。 如需相關步驟,請參閱我們的開發人員檔案中的部署後變數> WARM_UP_CONCURRENCY

相關閱讀

使用手冊中的全頁快取

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a