快取預熱且網站無法在Adobe Commerce上使用
本文提供當頁面快取準備就緒,但部署停滯或網站停止運作時的解決方案。
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce,所有支援的版本。
問題
快取熱身指令碼在部署後階段結束時,會以如此高的速率傳送要求,以致於某些執行個體(例如4顆CPU的執行個體)無法處理。 他們的nginx會消耗工作者的數量。
要再現的步驟:
啟動快取暖機作業。
預期結果:
頁面或整個網站載入。
實際結果:
網站無法使用或回應時間太長。
解決方案
限制快取預熱期間同時連線的數量。 這需要新增WARM_UP_CONCURRENCY
部署後變數,以指定快取熱身指令碼可同時傳送的熱身要求數目。 設定此選項有助於管理Adobe Commerce雲端基礎結構的負載。 如需相關步驟,請參閱我們的開發人員檔案中的部署後變數> WARM_UP_CONCURRENCY。
相關閱讀
使用手冊中的全頁快取
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a