IDEA debug不显示端口/加载缓慢/服务异常

解决方案

不用怀疑,就是debug模式的问题,尝试下使用屏蔽断点的功能,如果这时候正常了,就证明你的断点打的,去掉所有异常的断点就能解决.去掉断点在上面的两个红实心圆处可以看到.在这里插入图片描述

背景

今天启动项目的时候,debug模式启动一直卡住,有四点

  1. 等了很多秒才运行完毕
  2. 而且运行完毕不显示端口号
  3. 调用服务也调用不了,提示feign调用异常,但是在nacos上是显示注册完成的
  4. run运行是正常的

排查思路

  1. 启动配置有误 run运行正常,说明就是debug的问题,怀疑是启动配置问题,检查后无任何修改,排除
  2. 端口号占用 一般情况下端口号占用会显示idea会提示 port is in used.这个时候虽然没提示 .但是因为不显示端口号,所以先确认是这个问题,重启了下电脑,仍然debug失败, 排除
  3. 代码改动引起 1.首先怀疑是代码改动导致运行缓慢,且代码缓慢的位置就是在feign注册Bean的时候,在feign源码处debug,排查发现注册等流程均正常 2.再判断是否为循环依赖,此时debug启动所有业务服务均异常,怀疑是公用依赖处改动,将代码中依赖梳理了一遍,进行精简,也未解决问题
  4. 这时候问题其实已经很明显了,是feign的问题,但是feign 的代码没问题,也不是配置的问题,依赖也正常,只能说是debug模式的配置有问题了,查看断点的位置,发现断点打到exception上两个位置,是之前定位问题设置的一直没有去掉,删除断点后解决.
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值