坦然 (@tanran) 在 折磨了我一天的bug 中发帖
** 背景 **:springboot 开发的微服务,用 nacos 实现的服务注册与发现。ruoyi 二开的项目,有 gateway,auth,system 等服务。
** 知识点 **:
[image]
** 省流版 **: 由于 hosts 配置了错误的 ip,导致 nacos 注册的错误的 ip 导致的问题。
** 现象 **: 一大早用 jekenis 部署测试环境完之后,接口时不时出现 404,开发环境一切正常。再次打包部署,更严重的问题出现了,直接登陆不上了,提示用户信息不存在(缓存没有)。
** 解决过程 **: 第一次 404 的时候,以为打包有问题就二次打包了,没想到更严重了,直接登录不上。这时候已经慌了,开始回滚代码,上周五刚改了 nacos 的负载均衡策略,以为它导致的。然而不好使。随即增加登陆日志,发现日志也不打印。这时候产品经理发现了,问我怎么办,我...