IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Umami的TRACKER_SCRIPT_NAME失效

    1900发表于 2023-08-31 16:08:46
    love 0

    昨天下午2点左右,watchtower自动升级了Umami到最新版本,但是今天去后台看访问数据的时候发现从2点后开始的数据全部没有,起初以为是Docker问题,所以:

    • 重新拉Docker镜像
    • 反复查看Umami的官方文档,核对配置
    • 重新部署

    但是好像没有作用...。

    后偶然发现网页的Like按钮失效了,查看浏览器控制台才发现似乎是Umami的统计脚本无法加载,对应的网址404了,遂又去检查了Nginx配置,各种调试,发现还是没用,不过似乎脚本名字直接用访问官方原本的 script.js 这个名字可以正常访问。

    无奈去看了下官方Github上的issue,愕然发现有好几个人也出现了类似的问题,估计是官方的BUG,他们的解决方案是使用Nginx做了反代转发给 script.js 临时使用,这里贴一下我的临时处理方案:

      location /chart {
          proxy_pass https://myumami.com/script.js;
          proxy_redirect off;
      }

    官方正在修,马上会有热更新。



沪ICP备19023445号-2号
友情链接