当我们在 VC Admin 中开始重新索引目录(~15000 个产品)时,我们无法完成该过程,因为 Azure 会自动回收 Web 应用程序。
错误消息:由于“内存百分比”限制,工作进程请求回收。已用内存:3757625344 个可用内存中的 4273229824 个。超过 90% 的内存。
Web 应用程序价格计划是 S2。
请指教。
PS:临时解决方法是“将价格计划提高到 S3”。
当我们在 VC Admin 中开始重新索引目录(~15000 个产品)时,我们无法完成该过程,因为 Azure 会自动回收 Web 应用程序。
错误消息:由于“内存百分比”限制,工作进程请求回收。已用内存:3757625344 个可用内存中的 4273229824 个。超过 90% 的内存。
Web 应用程序价格计划是 S2。
请指教。
PS:临时解决方法是“将价格计划提高到 S3”。
这是因为“智能缓存”没有使用缓存过期。
如何解决这个问题呢:
将 VirtoCommerce.Cache 模块更新到最新版本。
将后续部分添加到平台Web.config
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="memCacheHandle" physicalMemoryLimitPercentage="80" pollingInterval="00:00:30" />
</namedCaches>
</memoryCache>