java - 请求中断在HTTP请求中,没有捕获到异常

查看:317
本文介绍了java - 请求中断在HTTP请求中,没有捕获到异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如题,问题的表象:线程无缘无故消失在HTTP请求处。

如下代码,日志中开始处理这句打出来了,但处理成功处理异常都没有打出来,比较奇怪。什么情况下会发生这个?对了,tomcat没有挂掉,因为后面的请求都正常处理着。也看了被调用方的日志,他们正常返回。

try {
    logger.info("开始处理")
    // DO something 中间有发HTTP调用
    logger.info("处理成功")
} catch (Exception e) {
    logger.info("处理异常")
}

解决方案

  • 查看当前的日志级别是否设置的过高,如果不知道怎么看,那你就直接改成error看能不能打出来
  • 操作了上一步发现还没有相关日志的话,那几乎只有一种可能,那就是调用没走这条链路,仔细检查下是不是被其他的代码处理了

这篇关于java - 请求中断在HTTP请求中,没有捕获到异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆