关于webservices造成业务中断的问题

一、背景介绍:

    单位有一个业务——公司A获取公司B的内网数据提供给互联网用户使用。经过协商,流程如下:

内网部分:公司B提供一个接口程序(webservice,基于IIS7.0),该接口程序可以直接调用内网数据库的数据,通过网闸摆渡到DMZ区,再经过WAF和NGXW防火墙映射到互联网,给公司B使用,映射使用白名单,限制接入。

外网部分:公司A在互联网上搭建一台服务器,通过调用公司B提供的接口程序,调取数据库中数据返回给用户,也有通过接口程序对数据库的数据进行增加的操作。

二、故障问题:

    刚开始运行时业务都很正常;大概几个月后突然有一天,公司A反应用户操作很慢,甚至卡住不能操作。经过排查,发现调取数据的时候有返回超时的错误记录。

三、处理:

   经过反复的测试,排查,发现只要把公司B的接口服务器重新启动,故障就会消失,但很快又会出现。

  联想到近期业务的增加,怀疑时并发数大量增加导致。

把iis中——高级设置——连接限制——连接超时改成120、最大并发连接改成10、最大带宽改成500000以及ASP中会话属性——会话属性——最大会话数改为10.后,问题不再发生。

四、问题,这是为什么呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值