You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kentico缓存依赖未触发缓存清除问题排查求助

缓存未自动清除问题排查

我按如下方式配置缓存及其依赖项的生成:
缓存生成配置

但修改documentid为40070的内容后,缓存并未自动清除。我已经完成了以下排查步骤:

  • 更新至最新补丁版本v13.0.167
  • 安装xperience-enhanced-webfarmname-provider确保Web场名称唯一
  • 确认许可证状态正常,支持无限Web场
  • 重启Web场
  • 检查Web场运行健康,无待处理任务
  • 验证页面构建器模式下内容已成功更新
  • 确保前后端均使用HTTPS及有效证书(RapidSSL TLS RSA CA G1)

请问还有哪些遗漏的排查要点?


补充排查要点:

  • 检查文档类型的缓存依赖配置:确认documentid 40070所属文档类型的缓存依赖规则,是否覆盖了该文档的ID或类型,避免依赖关联缺失导致缓存未触发清除。
  • 验证缓存键生成逻辑:若使用自定义缓存实现,检查缓存键是否包含文档ID、内容哈希等唯一标识,确保内容变更时系统能识别到缓存键差异。
  • 查看系统事件日志:检查是否存在缓存清除失败的报错记录,比如Web场节点间通信异常、权限不足等隐性问题。
  • 确认输出缓存策略:检查对应页面的缓存规则,是否设置了忽略内容变更、缓存有效期过长,或未关联文档内容的依赖触发条件。
  • 排查自定义代码干扰:检查是否有自定义模块或代码拦截了DocumentUpdated等内容变更事件,未执行原生的缓存清除逻辑。
  • 验证Web场节点缓存同步:手动清除单个节点缓存,观察其他节点是否同步更新;检查数据库缓存依赖、Web场消息队列是否正常工作。
  • 确认关联内容的缓存依赖:若该文档关联了媒体文件、子内容等,检查这些关联项的缓存是否也需清除,是否存在依赖链断裂情况。
  • 检查CDN缓存(若启用):若使用CDN,确认CDN缓存规则是否与系统缓存同步,是否未收到系统的缓存清除通知,需手动刷新CDN缓存。

内容的提问来源于stack exchange,提问作者rory

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:03:25