【发布时间】:2019-09-19 10:50:58
【问题描述】:
我们已经构建了 ASP.NET MVC4 应用程序并部署在 IIS8.5 上 我们在应用程序池中更新了 QueueLength = 5000 的设置,并在框架的 ASP.NET.config 文件中更新了相同的设置 (C:\Windows\Microsoft.NET\Framework64\v4.0.30319)Appication pool setting upate
不过,一次最多允许 100 名用户,其余的则在排队。 服务器配置为 4 核处理器、8 GB 内存和 64 位操作系统。
需要帮助来解决我的问题。非常感谢提前。 附上所有配置的图片。
我们在应用程序池中更新了 QueueLength = 5000 的设置,并在框架的 ASP.NET.config 文件中更新了相同的设置 (C:\Windows\Microsoft.NET\Framework64\v4.0.30319)
允许同时登录和支持的最大用户数。SServer Configuration
【问题讨论】:
-
你能告诉我你的服务器的版本吗? 2012 年还是 2008 年? Beisdes,我建议您也可以运行以下命令来修改 applicationhost.config 文件中服务器运行时中的 appConcurrentRequestLimit。 c:\windows\system32\inetsrv\appcmd.exe 设置配置 /section:serverRuntime /appConcurrentRequestLimit:100000
-
我的服务器是window server 2012 R2。
-
感谢@BrandoZhang 的快速回复。我们已经尝试过,它就像一个魅力。但是,我想请你推荐我们有两个选择。 1 我们可以将我现有的服务器从 4 核 8GB RAM 更新到 6 核 16 GB RAM 或 2 我们可以保留单独的服务器,即一台用于 IIS,一台用于 SQL Server。两者的服务器配置相同(4 核 8GB RAM)。哪个选项更可取?提前致谢。
标签: asp.net-mvc-4 iis-8