快速排查feign.FeignException: status 500 …
生活随笔
收集整理的這篇文章主要介紹了
快速排查feign.FeignException: status 500 …
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
feign.FeignException: status 500 …
總結(jié)一下feign報500的時候快速排查問題的方法,
這個bug容易出現(xiàn)的地方分別為:
1. 遠程調(diào)用的時候feign的注冊信息有沒有寫錯,比如少一個斜杠什么之類的
@FeignClient(value = "testservice",path = "/newinterf/demo")
2. 遠程調(diào)用中如果存在對象屬性的調(diào)用,泛型是否正確或者泛型是否使用
BaseRes<User>
3. 最重要的一個,被遠程調(diào)用的方法或是使用遠程調(diào)用方法的方法存在異常,方法中的異常比如除零異常等,都會通過feign.FeignException: status 500 reading…的方式基于你提示。
直接查看被調(diào)用方日志,是否有錯誤信息。
通過檢查這些地方快速地發(fā)現(xiàn)問題,而不是盯著沒有明顯信息的錯誤日志發(fā)呆撓頭。
希望這三個方法能夠解決你的問題,以上!
總結(jié)
以上是生活随笔為你收集整理的快速排查feign.FeignException: status 500 …的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用feign调用注解在eureka上的
- 下一篇: 手动将web项目的class文件打成ja