Caused by: java.net.SocketException: Software caused connection abort: socket write error。

平均每天会有几次左右的无法响应的错误。程序部署在windows2003上,数据库采用了sqlserver2005,服务器Tomcat。

这个webservice的访问量比较高,每次访问大致会涉及到写数据库、备份本地客户提交的文件、调用另一个 webservice以获取回应数据。

程序无响应后,过几秒种再次访问仍然可以响应,只是偶尔访问一次失败,几分钟后日志报了这样的错误。

而奇怪的是,出错并不是在高峰时期,而是在夜晚没什么数据的情况下

 

会出现连接问题一般这么几个情况分析:
1、客户端请求的超时时间小于服务端的处理并且返回响应时间。
2、web服务端操作排队过多,把排队的、并发处理以外的请求拒绝掉了。
3、IO过大,引起负载过高,响应时间加长。
4、要么就是针对特殊客户端有特殊处理引起的。
5、最后无处分析:那可能出现网络的问题。

 

针对问题,是第一种情况,因为一次请求业务好像比较多,容易引起业务处理时间比较长
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值