honeycomb-server icon indicating copy to clipboard operation
honeycomb-server copied to clipboard

集群发布新版本后访问到了旧版资源

Open futurist opened this issue 6 years ago • 5 comments

有用户访问首页,首页正常请求资源为

https://xxxx.com/assets/app.js?2.4.15_56

但是有部分用户高概率刷新访问到了 https://xxxx.com/assets/app.js?2.4.14_56 此时返回了一个html

意味着请求的首页打到了上一个版本的首页

这个问题出现过几次,但还有待进一步观察

futurist avatar Apr 11 '19 04:04 futurist

这个情况出现在同一个app有多个版本在运行的时候,期望访问到的永远是最新版,但实际访问时有概率会访问到老版本。此问题在天池大赛app出现过多次,而其它app基本没有发生(或发生了没有报告)。

建议排查一下honeycomb-server在这块的逻辑。

futurist avatar May 25 '19 05:05 futurist

这个会不会和中间件有关系,比如CSP?

ideal avatar May 28 '19 05:05 ideal

只有一种可能,新服务不稳定,进程有宕掉,导致服务退到老版本上去,还需要更多细节

fishbar avatar May 28 '19 07:05 fishbar

应用管理中新的版本status列里面是否有异常标记?

backsapce avatar May 29 '19 07:05 backsapce

@backsapce 我当时看了,没有异常标记,几个版本也都没有异常的日志。只有一个应用遇到过。后来我发布那个应用的时候,都只保留了一个最新的版本。 不过当时有因为CSP导致的502问题,关闭了browserSniff之后,502不再出现;之后多个这个版本的应用,也没再遇到这个访问老版本的问题了。但我不确定这两者是否有关联,直观上感觉应该没关系。

ideal avatar May 29 '19 07:05 ideal