.NetベースのWebサイトがあり、本番サーバーで関数がデッドロックします。開発中の問題を再現することができませんでした。しかし、デッドロックが発生したかどうかを簡単に検出できる、つまりスレッド数が「通常の」50から100を超え始めていることを示す兆候が1つあります。
だから私がやりたいのは、スレッドの数が100を超えたときに、なんとかして情報をファイルにダンプすることです。情報は、スタックトレース、スレッドのコンテキストで実行されるオブジェクトなどです。問題。
単純なログを追加しようとしましたが、これを本番環境にログインするにはコストがかかりました。
これは実行中のサイトから行うことはできますか?このサイトは、.Net3.5を使用するIIS内で実行されています。