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

Dispatcher文档根目录未生成.stat文件、缓存无法清除配置咨询

排查&配置补充项
  • 确认/statfileslevel配置位置正确:必须放在对应farm的/cache配置块下,不能嵌套在其他子配置中,正确配置结构参考:
/farm {
  /cache {
    /statfileslevel "4"
    # 其余缓存规则配置
  }
}
  • 检查文档根目录权限:Web服务器运行用户(Apache常见为www-data、apache,IIS为IIS_IUSRS)需要对Dispatcher docroot全目录拥有读写权限,无写入权限会导致.stat文件和缓存文件都无法生成。
  • 验证/invalidate白名单配置:Author服务器的IP必须加入Dispatcher /cache -> /invalidate -> /allowedClients白名单,否则ACS Commons发送的刷新请求会被直接拦截,不会触发缓存失效,配置示例:
/invalidate {
  /allowedClients {
    /0001 { /type "allow" /glob "你的Author服务器IP段" }
  }
}
  • 确认存在可缓存的成功请求:.stat文件仅在Dispatcher成功写入至少一个缓存文件时才会生成,首次访问的请求需满足:响应状态码200、带有有效s-maxage缓存头、未匹配到缓存禁止规则,才会触发缓存写入和.stat文件生成。
  • 检查是否配置了自定义/statspath参数:如果dispatcher.any中配置了该参数,.stat文件会生成在指定的自定义路径而非docroot根目录下,可先搜索配置文件确认是否存在该配置项。
  • 确认/allowAuthorized配置未拦截缓存:若站点启用了用户鉴权且/allowAuthorized设为"0",未配置显式缓存规则的授权内容不会被缓存,也不会触发.stat文件生成。
  • 所有配置修改后必须重启Web服务器(Apache/IIS),再重新发起访问和刷新请求验证效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 15:54:05