Temos um Windows 2012 Server que se comunica com muitos outros serviços via serviços web baseados em SOAP usando ASP.Net e .NET 4.5. Esses serviços tendem a ter maior latência (ou seja, 2-6 segundos para retornar). Acreditamos que temos problemas de encadeamento, pois a carga no servidor começará a gerar 504 tempos limite do gateway. Qual é a configuração de encadeamento ideal para um servidor que se comunica intensamente com serviços baseados em SOAP de alta latência?
Nota: Todas as chamadas SOAP são síncronas e não podemos mudar isso infelizmente. Não assíncrono
Aqui está o padrão no IIS8 / Win2012
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
Dois artigos de referência que eu li.