IIS のサービス自体が突然クラッシュして実行できない場合と異なり、 単に応答が返らなくなる場合があります。応答が遅いか、あるいは、全く反応しないような場合です。 このような状態をハングアップした、と言います。 ハングアップしているときの状態は、次のようなパターンが主なものです。 何かの処理を待っている デッドロック状態となり同期オブジェクトの待ちで停止している (この場合は待っていても回復しません) 負荷が高くなり応答が遅い 通常は予期せぬビジーループ等で CPU 時間を 100% 占有するなどする。(遅いが応答がある) 上記のうち、ここでは処理を待つ場合、あるいはデッドロックしている場合を取り上げます。 この場合は、問題が発生している時点の情報 (ログファイル、IIS 関連プロセスのメモリダンプ) を採取して それを解析することで、原因が特定できる場合が少なくありません。 情報を採取す
![ハングアップ - Web/DB プログラミング徹底解説](https://cdn-ak-scissors.b.st-hatena.com/image/square/293fb6ec3ff4a9e3b998c9e77aed61d41bef5b29/height=288;version=1;width=512/https%3A%2F%2Fwww.keicode.com%2Fimg%2Fog-image-1.png)