·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> .net的页面在大并发下偶尔出现503错误

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

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23
.net的页面在大并发下偶尔出现503错误

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

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

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

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

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

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

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

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

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