缓存预热和网站在Adobe Commerce上不可用
本文为页面缓存预热并且存在停滞部署或站点关闭时提供了一个解决方案。
受影响的产品和版本
- 云基础架构上的Adobe Commerce,所有支持的版本。
问题
在部署后阶段结束时,高速缓存预热脚本以极高的速率发送请求,以致于某些实例(如4-cpu实例)无法处理。 他们的nginx耗尽了工人的数量。
重现步骤:
启动缓存预热操作。
预期的结果:
页面或整个网站加载。
实际结果:
站点不可用或响应时间太长。
解决方案
限制缓存预热期间的并发连接数。 这需要添加WARM_UP_CONCURRENCY
部署后变量以指定缓存预热脚本可同时发送的预热请求数。 设置此选项有助于管理Adobe Commerce云基础架构的负载。 有关步骤,请参阅我们的开发人员文档中的部署后变量> WARM_UP_CONCURRENCY。
相关阅读
我们用户指南中的全页缓存
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a