httpclint 添加超时时间

参考:

https://blog.csdn.net/hi_kevin/article/details/32316171   超时设置

https://blog.csdn.net/u011191463/article/details/78664896  各个版本超时设置

  HttpClient默认永不超时

案例: 今天发现第三方认证后的定时任务没有执行,用户都卡在某一个认证环节,查看日志没有明显报错,只是一直在获取资源获取不到,查看reids 发现定时任务都卡在这里 没有执行。 加入日志,更新代码后又正常执行了。。。。

分析:定时任务执行 需要使用httpClint调用第三方数据,因为没有设置超时设置 ,导致连接池资源紧张,全都卡在这里,更新代码时,相当于重启连接池  又恢复正常了

 

 

使用httpclint连接时 如果没有超时时间 可能会导致连接池资源紧张,导致定时任务执行失败,程序卡在某个环节

此时就需要对httpclinet进行超时设置

 

或者:

 

posted @ 2019-07-22 15:30  努力的小白菜  阅读(379)  评论(0编辑  收藏  举报