偶发问题,user服务feign接口调用失败,登录报用户不存在

Blade 未结 1 131
tim
tim 剑童 2025-05-13 15:14

一、该问题的重现步骤是什么?

1.  user服务,重新发布后,偶尔auth服务会调用失败,user服务注册上nocas,其他服务feign调用user也没问题

2.  登陆,报用户不存在,auth服务一直调用不了user服务

3. auth服务不重新发布后,登录正常(此时重启user服务无作用,必须重启user服务)


二、你期待的结果是什么?实际看到的又是什么?

服务正常注册到nocas,其他模块服务正常调用

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

image.png

四、请提供详细的错误堆栈信息,这很重要。

image.png


五、若有更多详细信息,请在下面提供。

登录这里保存,我加上了打印日志

loadByUsername result ={"code":500,"success":false,"data":null,"msg":"Error while extracting response for type [org.springblade.core.tool.api.R<org.springblade.system.pojo.entity.UserInfo>] and content type [application/json;charset=UTF-8]"}image.png

1条回答
  • 2025-05-13 17:12

    这里报的错,就是feign调用失败后返回的消息,你得去看 blade-system 服务的控制台有没有报错。看看nacos这个服务是在线还是离线。

    CleanShot20250513171048@2x.png

    作者追问:2025-05-13 18:09

    问题就在于,system服务启动后,system服务没有报错,nacos也是在线,运行正常,并且这时候其他部分服务可以调用这个system的feign接口,部分服务调用就报这个错,但是,调用方重启服务,比如auth调用system,auth重启后再调用system就没问题了。

    0 讨论(0)
代码语言
提交回复