ConnectException: Connection timed out: connect(连接超时)

最近在工作中和别的项目组的同事对接出现了这种情况,他提供了两个接口,然后我再分别去调这两个接口,但是调用他们接口的时候很容易出现连接超时的情况,刚开始还好,因为是我本地开发嘛,有时候出现连接超时,有时候就调用接口成功,我就没有放在心上继续做开发了,但是当我开发完这个功能之后,打上测试那就不行了,在测试环境下这个接口走下来一遍,基本上要花120w毫秒≈120s左右(我还特意登上日志服务器去看测试环境下的日志)那这种情况根本就是不可能调用接口成功的,100%是会出现连接超时的情况,一开始出现这种情况我当时以为是我的问题,我还在代码中特意设置了超时时长

然后我还对此异常进行了处理提示 

那到后来才发现根本没用,是跟我对接的那个项目组,他们提供的那个接口有问题,于是我就去企业微信上联系了那个兄弟

 他也承认了确实是会出现这种问题,因为他们这个接口用了内网穿透,那这种情况下根本 就不是我开发程序员的责任了,也不属于我的工作范围了,这明明就是因为他们提供的接口确实是有问题,才导致我这边调用这个接口不顺畅,然后我就去测试环境下看了一下那个功能,结果跑的时候提示了这个

"远程主机终止握手",当系统提示这个的时候,我就基本上知道是什么问题了,原因是基于NIO的Reactor 模式。
那什么是 Reactor 模式?在这给大家普及一下吧,简单的来说就是通信有两个关键步骤:一是建立连接,二是进行数据的传输,那很明显,这里才走到第一步就出错了,压根就没建立连接,所以就导致一直出现连接超时的异常,看到这里大伙应该基本上都懂了吧,那这问题最终的方法就是,跟我对接的那个组他们终于舍得花钱买了个新的服务器

 终于没用之前的那个接口地址了,哎!希望这篇文章对大家能够带来帮助吧,这也是我才过的坑,希望能给大家避避坑,最后就是大家在工作中,遇到不属于你的职务范围要处理的事,一定要及时跟上级汇报这个问题,那要不然一直卡在那不动,遇到问题也不说,等下上级还以为是你的个人问题,所以这种情况就很难受了你莫名其妙就成了背锅侠,好了,到站下车这次就分享这么多,小伙伴们瑞思拜~

这个错误"java.net.ConnectException: Connection timed out: connect"通常表示无法建立到目标服务器的连接。这可能是由于以下几个原因引起的:网络连接问题、防火墙设置、目标服务器端口未开放或目标服务器未运行。 在Linux上进行项目测试时,如果出现此错误,可能是因为网络连接不稳定或目标服务器无法访问。确保你的网络连接正常,并确保目标服务器的地址和端口号设置正确。 此外,防火墙设置也可能导致此错误。请检查防火墙规则,确保允许该地址和端口的网络流量通过。 最后,确保目标服务器上的应用程序正在运行,并且已经打开了所需的端口。如果目标服务器上的应用程序未运行或未打开所需的端口,也会导致连接超时的错误。 综上所述,要解决"Connection timed out: connect"错误,你需要检查网络连接、防火墙设置和目标服务器的运行状态和端口开放情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Connection timed out: connect 解决办法](https://blog.csdn.net/yzd_java/article/details/53006375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Caused by: java.net.ConnectException: Connection timed out: connect](https://blog.csdn.net/m0_72943141/article/details/129124015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值