タグ

webとDebuggingに関するgouei2001のブックマーク (1)

  • ハングアップ - Web/DB プログラミング徹底解説

    IIS のサービス自体が突然クラッシュして実行できない場合と異なり、 単に応答が返らなくなる場合があります。応答が遅いか、あるいは、全く反応しないような場合です。 このような状態をハングアップした、と言います。 ハングアップしているときの状態は、次のようなパターンが主なものです。 何かの処理を待っている デッドロック状態となり同期オブジェクトの待ちで停止している (この場合は待っていても回復しません) 負荷が高くなり応答が遅い 通常は予期せぬビジーループ等で CPU 時間を 100% 占有するなどする。(遅いが応答がある) 上記のうち、ここでは処理を待つ場合、あるいはデッドロックしている場合を取り上げます。 この場合は、問題が発生している時点の情報 (ログファイル、IIS 関連プロセスのメモリダンプ) を採取して それを解析することで、原因が特定できる場合が少なくありません。 情報を採取す

    ハングアップ - Web/DB プログラミング徹底解説
  • 1