关于网络异常,导致阻塞的问题

news/2025/2/7 7:15:31/

1、机房被攻击,导致网络异常,使用 apache 的 httpclient 抓数据,导致程序阻塞,假死

原因:使用httpclient没有设置 connectTimeout 和 socketTimeout 的超时时间,而默认值为

this.connectTimeout = -1;
this.socketTimeout = -1;

解决方案:程序中最好设置connectTimeout、socketTimeout,可以防止阻塞。 
如果不设置connectTimeout会导致,建立tcp链接时,阻塞,假死。
如果不设置socketTimeout会导致,已经建立了tcp链接,在通信时,发送了请求报文,恰好此时,网络断掉,程序就阻塞,假死在那。


http://www.ppmy.cn/news/716330.html

相关文章

达梦数据库连接报6001 错误消息: 网络通信异常错误

在虚拟机上linux centos7系统下安装好了达梦数据库,在客户端用达梦管理工具manager连接linux上的数据库时报“6001 错误消息: 网络通信异常”,截图如下: 经分析,网络通讯异常分为4种情况: 防火墙开启导致端口号不通&…

百度网盘 登录显示网络异常怎么解决?

问题如图:下载资料时出现问题,反复尝试登录无果。 我解决方案:重置IE浏览器高级设置,重启软件(或者重启电脑),完美解决。 1. 查看IE浏览器网络,显示有问题;检查问题 2. 点…

网络异常页面

场景&#xff1a;移动端网络断开业务处理 框架&#xff1a;vue // refresh.vue <template><div class"refresh"><van-empty :image"image" :description"description" /></div> </template><script> expor…

【解决方案】网络异常流量突发分析

概述 网络异常流量突发是经常困扰运维管理人员的问题之一。突发流量可能会造成网络的拥塞&#xff0c;从而产生丢包、延时和抖动&#xff0c;导致网络服务质量下降&#xff1b;不仅如此&#xff0c;突发流量还可能存在安全风险&#xff0c;例如&#xff1a;DoS攻击、蠕虫、窃密…

百度盘登录时出现网络异常1的解决方法

添加本地解析 119.75.291.76 passprot.baidu.com 实测可用&#xff0c;从哪里看到的忘记了

网络流量异常

1 iftop -i eth1 -n -P 2找到机器上的端口后 netstat -anltp|grep 35747 3lsof -i:9092

路由器dhcp服务异常不能上网_路由器dhcp服务异常 关于路由器dhcp服务异常怎么办?...

关于路由器dhcp服务异常怎么办? ①关闭DHCP服务,重启路由器,再开启DHCP服务(还原默认值)。 ②按(保持5秒)路由器的重置(RESET)按钮之后,等到所有的指示灯一起亮,重置成功。 ②重置成功之后,还需要再对路由器设置一下(有向导),因为此时已还原到出厂默认值。  1、首先要登…

网络异常

关于网络异常方面的建议 第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)&#xff08;port是一个0&#xff0c;65536的整型值&#xff09;操作时。异常的原因是以为与port一样的一个端口已经被启动&…