feign.FeignException: status 500 …

总结一下feign报500的时候快速排查问题的方法,

这个bug容易出现的地方分别为:

1. 远程调用的时候feign的注册信息有没有写错,比如少一个斜杠什么之类的
@FeignClient(value = "testservice",path = "/newinterf/demo")
2. 远程调用中如果存在对象属性的调用,泛型是否正确或者泛型是否使用
BaseRes<User>
3. 最重要的一个,被远程调用的方法或是使用远程调用方法的方法存在异常,方法中的异常比如除零异常等,都会通过feign.FeignException: status 500 reading…的方式基于你提示。
直接查看被调用方日志,是否有错误信息。
通过检查这些地方快速地发现问题,而不是盯着没有明显信息的错误日志发呆挠头。

希望这三个方法能够解决你的问题,以上!

快速排查feign.FeignException: status 500 …相关推荐

  1. feign消费时,如果传入参数过长,会导致feign.FeignException: status 400 reading错误

    抛出异常: feign.FeignException: status 400 reading ProjectFeignClient#getPartsByNodes(String,List) 原因: 查 ...

  2. 记一次低级错误:feign.FeignException: status 404 reading XXXClient#XXMethod(Long)

    五一假期在家愉快的撸代码,本来喝着雪碧唱着歌,吹着小风享受惬意的生活,谁知道一个Bug从天而降,有Bug不怕,找四阿哥呀(专治八阿哥):于是开始了漫长的解决bug之旅. feign.FeignExce ...

  3. SpringCloud远程调用报错feign.FeignException: status 405 reading FlightDataClient

    报错信息如下 这是由于在feign的client中对应的方法没有添加@RequestParam注解指定参数名称所导致的,添加上即可调用成功! PS:参数名称一致也得添加,具体原因我还暂不清楚~

  4. 记一次 feign.FeignException: status 404 reading xxx 问题解决

    通过FeignClient调用服务,出现以下错误: 出现404第一反应是服务没有访问到,于是检查路径,发现 client确实少了一个/sysResource/,错误版如下: @FeignClient( ...

  5. feign.FeignException: status 400 reading UserClient 解决问题

    今天在测试乐优商城的项目,做授权中心时,需要从authservice调用 UserAPI,接口为: 对应的User接口为: 调用过程中出现了这个问题 经过debugger分析,最后发现不是openfe ...

  6. feign.FeignException$Forbidden: status 403 reading BaseUserFeignServiceApi#querySecurityUserDtoByOne

    前言 错误描述 feign.FeignException$Forbidden: status 403 reading BaseUserFeignServiceApi#querySecurityUser ...

  7. 按照黑马教程学习javaWeb出现Property ‘dataSource‘ is requir报错HTTP Status 500 – Internal Server Error——解决方案

    在做网页登录时候,servlet无法连接到数据库,报错提示 Property 'dataSource' is required 具体错误如下: HTTP Status 500 – Internal S ...

  8. openfeign调用异常:feign.FeignException: [405] during [GET]

    欢迎光临我的博客查看最新文章: https://river106.cn feign调用异常如下: feign.FeignException$MethodNotAllowed: [405] during ...

  9. 服务器上 type=Internal Server Error, status=500 错误解决办法

    服务器上 type=Internal Server Error, status=500 错误解决办法 原本在环境上好好的,但是隔了一个下午却出现了500的错误,排查了很久,一开始还以为是我自己的配置文 ...

最新文章

  1. 6 OC 中的isa 指针
  2. java 泛型多重限制_Java泛型:有界类型参数中的多重继承
  3. 2013年阿里巴巴暑期实习招聘笔试题目(转)
  4. 接到一个需求,想在页面上加一个链接有多难?
  5. __attribute__((packed))
  6. Spotify是如何调整CDN服务来实现闪电般的快速流媒体体验
  7. Django报错NameError: name 'ListView' is not defined
  8. 生成随机长度字符串,比如密码等
  9. 单文件图片管理php,php封装的单文件(图片)上传类完整实例
  10. SplObserver观察者模式
  11. C#中构造函数和析构函数的用法
  12. python实现求解给定整数的质因数
  13. 电脑锁屏按什么键解锁_锁屏键除了锁屏还能干什么?这 6 个 App 带你玩转手机实体键...
  14. php aws_2018-03-06 使用AWS PHP SDK将文件上传到AMAZON S3
  15. 云桌面终端_云桌面是否真的有被夸大,看完你就知道了
  16. 适合C语言学习的书籍推荐 | 初学者必备
  17. Android 下拉刷新控件
  18. 基于auto.js的安卓抢购软件---可实现毫秒级
  19. SpringBoot整合jsp
  20. Ubuntu系统下 .7z 文件压缩解压命令

热门文章

  1. 2022-2028年中国醋酸行业投资分析及前景预测报告
  2. 如何判断飞机的年限_技术流带你鉴定前风挡玻璃更换,不再使用日期判断!
  3. 使用python建立简单的单链表
  4. Springboot 利用AOP编程实现切面日志
  5. tensorflow问题
  6. python 直接if判断和is not None的区别
  7. Swift与LLVM-Clang原理与示例
  8. Paddle预训练模型应用工具PaddleHub
  9. h265webplayer
  10. 深度神经网络混合精度训练