首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

远程服务挟制关闭了一个连接,求原因

2013-10-27 
远程服务强制关闭了一个连接,求原因用JAVA做了一个WEB的服务,服务是用IBM WEBSPHERE 和 http server 负载

远程服务强制关闭了一个连接,求原因
用JAVA做了一个WEB的服务,服务是用IBM WEBSPHERE 和 http server 负载均衡,客户端用的是C#.用http协议传输数据.
在忙的时候,服务会有mq转大量的数据,而且有大量客户端访问.这个时候,客户端有时候会报“远程服务强制关闭了一个连接”,这个错误.我大概猜测是服务器端这个连接的socket被关闭了.什么原因会关闭,怎么解决这样的问题?求高手指点
[解决办法]
连接太多了吧,服务器会主动去关闭一些它认为 IDLE 的连接。建议你去看看服务 API,比如 Nginx 的:
Nginx 负载均衡模块 ngx_http_upstream_module 详述
使用 Nginx 创建服务器的负载均衡
Nginx RTMP 模块 nginx-rtmp-module 指令详解==>这里头就有例子

热点排行