maxWorkerThreads とスレッド数に関する問題

maxWorkerThreads とスレッド数に関する問題

無限ループでスレッドを作成する ASP.net アプリケーションを作成しました。また、machine.config の processmodel で maxWorkerThreads を 20 に設定しました。

perfmon でスレッド数を確認したところ、ワーカー プロセスで約 7000 個のスレッドが作成されていました。

または、IIS6/7 を使用して ASP.net でのスレッド作成を制限するにはどうすればよいでしょうか。

答え1

アプリが ThreadPool を使用していない場合は、その設定は適用されません。また、アプリは必要に応じてその値を自分で設定できると思います。machine.config は明示的なプログラム パラメータを上書きしません。

これはソースがあるアプリですか、それとも内部を調査できないサードパーティのアプリですか?

関連情報