zoukankan      html  css  js  c++  java
  • .net的页面在大并发下出现503错误

    我们开发了一个回调页面,由一个工具负责调用,由于压力非常大,回调页面通过6台服务器负载均衡的;

    最近业务系统又再次扩容,回调页面压力成倍增加,在高峰时间段偶尔出现了503错误。

    拿到这个问题首先对系统的各个环节进行了分析,工具调用页面,首先到F5负载均衡服务器,再到页面服务器;

    1、F5负载均衡服务器的连接数,通过咨询对应的厂家,没有达到预警上限;

    2、那就是页面服务器的原因了:

      1)是否是连接数达到了上限,win2008以前的版本,对半开连接数是有限制的,但是从win7、win vista、win2008之后就关闭了该项限制,如下

      2)是否是程序池的请求队列达到了上限?

      百度了一下:默认情况下每个应用程序池的请求队列限制为保留1000个请求,如果超出则向客户端返回503错误,你可以根据需要适当进行修改,最大可以设置为65535。

      那就是这个问题了,通过把此队列长度设置为10000之后,503错误解决了。

     
    分类: ASP.NET
  • 相关阅读:
    密码等级
    ie兼容透明
    分割线
    支付宝银行判断接口
    date只能选择今天之后的时间js
    离开页面之前提示,关闭,刷新等
    使用 Linux 系统的常用命令
    C#窗体简单增删改查
    1
    二维数组
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4031767.html
Copyright © 2011-2022 走看看