其他分享
首页 > 其他分享> > 关于webservices造成业务中断的问题

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

作者:互联网

一、背景介绍:

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

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

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

二、故障问题:

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

三、处理:

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

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

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

四、问题,这是为什么呢?

标签:10,中断,数据库,程序,业务,接口,webservices,改成,公司
来源: https://blog.csdn.net/qq_33105665/article/details/119294237