我们有一个部署到服务器的asp.net MVC应用程序,但是当对服务器的请求过多时,客户端将仅收到“ 503服务不可用”错误。但是,如果我将应用程序部署到另一台服务器(较低的硬件配置),则一切工作正常,甚至可以处理更多请求。我的问题是什么可能的配置可能导致以前的服务器抛出503错误? (这意味着请求未到达我们的应用程序。)>
我们有一个部署到服务器的asp.net MVC应用程序,但是当对服务器的请求过多时,客户端将仅收到“ 503服务不可用”错误。但是如果我部署了...
您的网页由应用程序池提供。如果禁用/停止应用程序池,并且任何人都试图浏览该应用程序,您将获得“服务不可用”。可能由于多种原因而发生...
如果服务器内存不足,也会导致此问题。这是我对Godaddy VPS的个人经历。
基本上,这意味着并发请求太多,而且它们超过了默认的1000个排队请求。也就是说,您的网站有1000个或更多的排队请求。
我们最近遇到此错误,根本原因是IIS服务器上的SSL证书过期。负载平衡器(位于Web层的最前面)发现SSL已过期,并且开始处理此错误,而不是处理到其中一台IIS服务器的HTTP通信。因此,由于完全不同的原因,IIS基本上无法处理请求:)