
Tengo una aplicación asp.net implementada en IIS y recientemente actualicé la CPU y la memoria para duplicarlas con la esperanza de que se admitan más usuarios simultáneos. Aún así, en mi prueba de carga parece que el servidor no puede manejar ni siquiera 100 conexiones simultáneas. Además, si observamos la CPU y la memoria, ¡solo alrededor del 40% de los recursos se utilizan durante la prueba de carga! ¿Hay algún lugar en el servidor, en IIS o en machine.config donde la cantidad de conexiones simultáneas que el servidor tomará a la vez sea limitada? He añadido esto a web.config:
<system.net>
<connectionManagement>
<add address="*" maxconnection="65535"/>
</connectionManagement>
</system.net>
Y esto a machine.config:
<processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>