Sha*_*ane 5 threads asp.net-mvc windows-server-2012 iis-8
我们有一个 Windows 2012 服务器,它使用 ASP.Net 和 .NET 4.5 通过基于 SOAP 的 Web 服务与许多其他服务进行通信。这些服务往往具有更高的延迟(即返回 2-6 秒)。我们相信我们有线程问题,因为服务器上的负载将开始生成 504 网关超时。对于与基于 SOAP 的高延迟服务进行大量通信的服务器,最佳线程配置是什么?
注意:所有 SOAP 调用都是同步的,很遗憾我们无法更改。没有异步
这里是IIS8/Win2012中的默认值
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
Run Code Online (Sandbox Code Playgroud)
我读过的两篇参考文章。
http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx http://fullsocrates .wordpress.com/2013/02/28/asp-net-threadstuning-thread-parameters-22/
| 归档时间: |
|
| 查看次数: |
3024 次 |
| 最近记录: |