.net的页面在大并发下偶尔出现503错误_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > .net的页面在大并发下偶尔出现503错误

.net的页面在大并发下偶尔出现503错误

 2014/10/18 10:41:52  东天里的一把火  程序员俱乐部  我要评论(0)
  • 摘要:我们开发了一个回调页面,由一个工具负责调用,由于压力非常大,回调页面通过6台服务器负载均衡的;最近业务系统又再次扩容,回调页面压力成倍增加,在高峰时间段偶尔出现了503错误。拿到这个问题首先对系统的各个环节进行了分析,工具调用页面,首先到F5负载均衡服务器,再到页面服务器;1、F5负载均衡服务器的连接数,通过咨询对应的厂家,没有达到预警上限;2、那就是页面服务器的原因了:1)是否是连接数达到了上限,win2008以前的版本,对半开连接数是有限制的,但是从win7、winvista
  • 标签:.net net 错误

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

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

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

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

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

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

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

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

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

 

发表评论
用户名: 匿名