無限ループでスレッドを作成する ASP.net アプリケーションを作成しました。また、machine.config の processmodel で maxWorkerThreads を 20 に設定しました。
perfmon でスレッド数を確認したところ、ワーカー プロセスで約 7000 個のスレッドが作成されていました。
または、IIS6/7 を使用して ASP.net でのスレッド作成を制限するにはどうすればよいでしょうか。
答え1
アプリが ThreadPool を使用していない場合は、その設定は適用されません。また、アプリは必要に応じてその値を自分で設定できると思います。machine.config は明示的なプログラム パラメータを上書きしません。
これはソースがあるアプリですか、それとも内部を調査できないサードパーティのアプリですか?