Environment: Windows Server 2008 Enterprise, IIS 7.0, ASP.NET 2.0 (CLR), .NET 4.0
У меня есть приложение ASP.NET
без страницы и без сеанса (HttpHandler
). Это потоковый сервер. Я использую два потока для обработки каждого запроса, поэтому, если есть 100 подключенных клиентов, то используются 200 потоков. Это выделенный сервер, и на нем больше нет приложений.
Проблема в том, что после подключения 200 клиентов (при стресс-тестировании) приложение отказывается от новых клиентов, но если я увеличу рабочие потоки до application pool
(создаю веб-сад), то у меня может быть 200 новых счастливых клиентов на w3wp
процесс.
Я чувствую, что в этот момент предел пула потоков .NET должен быть увеличен.
Спасибо