Problem mit maxWorkerThreads und Thread-Anzahl

Problem mit maxWorkerThreads und Thread-Anzahl

Ich habe eine ASP.net-Anwendung erstellt, die Threads in einer Endlosschleife erstellt. Und habe maxWorkerThreads im Prozessmodell in machine.config auf 20 gesetzt.

Als ich die Thread-Anzahl im Leistungsmonitor überprüft habe, waren im Arbeitsprozess etwa 7.000 Threads erstellt worden.

Oder wie können wir die Thread-Erstellung in ASP.net mit IIS6/7 einschränken.

Antwort1

Wenn die App den ThreadPool nicht verwendet, wird diese Einstellung nicht angewendet. Außerdem glaube ich, dass die App diesen Wert selbst festlegen kann, wenn sie dies wünscht – machine.config überschreibt keine expliziten Programmparameter.

Handelt es sich hierbei um eine App, für die Sie eine Quelle haben, oder um eine Drittanbieter-App, deren Funktionsweise Sie nicht verstehen?

verwandte Informationen