社区
Web 开发
帖子详情
使用HttpURLConnection 进行大批量请求,一段时间后服务停止了。
shy13078
2016-02-04 11:25:33
使用HttpURLConnection 进行大批量请求,在个把月后,服务在没有报错的情况下停止了。请问是什么原因呢?
链接对象已经设置了 setConnectTimeout 时间为30S
但是没有关闭链接 disconnect(),不知道这个是否会影响到整个服务停止
求大神 帮助。
...全文
1524
6
打赏
收藏
使用HttpURLConnection 进行大批量请求,一段时间后服务停止了。
使用HttpURLConnection 进行大批量请求,在个把月后,服务在没有报错的情况下停止了。请问是什么原因呢? 链接对象已经设置了 setConnectTimeout 时间为30S 但是没有关闭链接 disconnect(),不知道这个是否会影响到整个服务停止 求大神 帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shy13078
2016-03-21
打赏
举报
回复
谢谢各位的回复,已经找到原因,HttpURLConnection 对面除了有 连接超时 还有获取数据超时,我没有设置获取数据超时属性导致的。
tianfang
2016-02-05
打赏
举报
回复
大量批量请求 是多线程做的吧 没有关闭连接,线程就无法关闭; 不停的创建新线程,直到系统分配给进程的最大线程数,你的服务无法获得线程,就死了
学无止境-逆流而上
2016-02-04
打赏
举报
回复
关闭肯定是要的。 另外如果并发量很大,要考虑使用连接池的设计。
皆-空
2016-02-04
打赏
举报
回复
你不关闭肯定一定次数就挂了
拉水电费
2016-02-04
打赏
举报
回复
就像创建数据库连接的时候 用完这个连接一定要关闭, 不关闭就会导致连接越来越多,最后资源耗尽!
tony4geek
2016-02-04
打赏
举报
回复
资源没有关闭,资源耗尽。
6小时精通springcloud第11讲:Spring Cloud常见问题及解决方案
Eureka
服务
快速发现的背景本课时我们主要讲解 Eureka
服务
发现慢的原因,Spring Cloud 组件的重试和调优,以及 Zuul 动态路由、Feign 动态日志级别等内容。Eureka
服务
快速发现的背景如果你刚刚接触 Eureka,对 Eureka 的设计和实现都不是很了解,可能就会遇到一些无法快速解决的问题,这些问题包括:新
服务
上线后,
服务
消费者不能访问到刚上线的新
服务
,需要过
一段时间
后才能访问?或是将
服务
下线后,
服务
还是会被调用到,一段时候后才彻底
停止
服务
,访问前期会导致频繁报错。
HTTP深入浅出 http
请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络
进行
通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP
服务
器(Web
服务
器)
请求
信息和
服务
,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web
服务
器之间不需要建立持久的连接,这意味着当一个客户端向
服务
器端发出
请求
,然后Web
服务
器返回响应(
http
请求
报文挂起案例
问题描述最近在生产上出现了多次java应用
服务
器挂死的情况。问题分析从堆栈中可以看到大量的线程挂在 at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)通过查看代码,发现是通过H
谷歌fireBase推送
之前做的一个推送是针对国外用户的,用的是google GCM ,这阵子又研究了下fireBase。通过查看firebse文档说明,摘取了部分最有用的内容: 要发送消息,应用
服务
器需发出 POST
请求
。例如: https://fcm.googleapis.com/fcm/send 某个消息
请求
由两部分组成:HTTP 标头和 HTTP 正文。 HTTP 标头必须包含以下标头:
Spring Cloud常见问题及解决方案
这其实就是
服务
发现的一个问题,当我们需要调用
服务
实例时,信息是从注册中心 Eureka 获取的,然后通过 Ribbon 选择一个
服务
实例发起调用,如果出现调用不到或者下线后还可以调用的问题,原因肯定是
服务
实例的信息更新不及时导致的,在面试中如果能解决这些问题会是很大的加分项,既能让面试官知道你是有真正实战经验的,又能让面试官对你刮目相看,因为你不仅会简单
使用
框架,对其背后的原理也相当熟知。如果采用的是
服务
发现方式,就可以通过
服务
名去
进行
转发,需要配置 Ribbon 的超时。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章