C# AWS和MongoDb中的ASP.NET MVC 5,503服务不可用

C# AWS和MongoDb中的ASP.NET MVC 5,503服务不可用,c#,asp.net-mvc,mongodb,amazon-web-services,mlab,C#,Asp.net Mvc,Mongodb,Amazon Web Services,Mlab,我有一个ASP.NET MVC 5中的web应用程序,托管在AWS(Elastic Beanstalk)中。它有一个负载平衡器和两个web服务器(t2.medium)。另一方面,我有一个Mongodb托管在Mongolab(数据库即服务)中,它有一个专用的集群计划M1,AWS中也有1.7GB的RAM 我有一个简单的Web Api(称为throught JavaScript),它在MongoDb中插入用户的点击事件(记录有关Web应用程序中用户行为的信息) 上周,我同时连接了大约1200个用户,大

我有一个ASP.NET MVC 5中的web应用程序,托管在AWS(Elastic Beanstalk)中。它有一个负载平衡器和两个web服务器(t2.medium)。另一方面,我有一个Mongodb托管在Mongolab(数据库即服务)中,它有一个专用的集群计划M1,AWS中也有1.7GB的RAM

我有一个简单的Web Api(称为throught JavaScript),它在MongoDb中插入用户的点击事件(记录有关Web应用程序中用户行为的信息)

上周,我同时连接了大约1200个用户,大约10分钟后,服务器开始响应503。服务不可用

如果您在AWS中看到有关web服务器的遥测监视器,一切正常。CPU正常(约20%),服务器已启动

我读了很多关于这个错误的文章(IIS的应用程序池正在重新启动,因为在短时间内有太多的错误),但在我的Elmah日志中,我并没有发现异常

我不知道问题的根源在哪里,我将向您展示MongoDB的遥测技术

有人能帮我吗

问候

编辑:我已在EC2实例中安装了Windows Server 2012核心版和IIS 8(无用户界面)


返回503,因为服务器已达到最大连接数。你知道你的申请限额是多少吗?您可能需要升级此解决方案或切换到自动缩放解决方案。服务器上是否有异常负载?如果是这样,您可能受到DDOS攻击,在这种情况下,您应该研究AWS降低风险或进一步攻击的方法。我在哪里可以看到请求的限制?我的解决方案是自动缩放(针对CPU性能,但我可以更改)。谢谢