none
IIS6+SQLServer2005 Windows認証が遅い RRS feed

  • 質問

  • こちらでよいかどうか迷いましたが、IIS関連ということで質問させてください。

     

    質問 IIS6+SQLServer2005 Windows認証が遅い

     

    WindowsServer 2003 SP2

    SQLServer 2005 std

    IIS6 + ASP.NET 2.0

    APサーバとDBサーバは別のサーバで、間にFirewallがある構成

    非ドメイン構成

     

    IIS6は匿名アカウント設定

    APサーバとDBサーバのWindowsにローカルアカウントを作成。(同一ユーザー名/パスワード)

    SQLServer2005にローカルアカウントでログインを作成。

    ASP.NETでは偽装はFalseにして、ワーカースレッドに上記ローカルアカウントを指定

     

    現在、APサーバからDBサーバの生き死にを判定するチェックプログラムを作成しています。

    (APからDBへコネクションをはってみて、NGの場合は通知するような仕組み。)

     

    ケース1:コネクションプールをオフにした場合、コネクションに数秒かかります。

    ケース2:コネクションプールをオンにした場合、コネクションはほぼ瞬時です。(あたりまえか)

     

    コネクションプールが重いことは理解していますが、これほどかかるものでしょか?

    それとも考え漏れがあるのでしょうか?

     

     

     

     

    • 移動 Wang Huang 2012年10月2日 1:35 (移動元:Internet Information Services 5.x, 6.0 - 全般)
    2007年10月5日 5:03

回答

  • はじめまして。だどさんです。

     

    数秒となると、仕方が無いのかどうなのかわかりにくいですが、、、

     

    やや状況が複雑のようなので、環境をシンプルなものからはじめて、徐々に複雑にされたらいかがでしょうか。

     

    例えば、最初は、AP と DB の間にファイヤウォールの無い環境。

    可能ならば、Windows Forms など、IIS のワーカープロセスじゃない環境でのテスト。

    次に AP と DB の間にファイヤウォールの設置。

    この場合も、IIS の AP からではなく、スタンドアロンのプログラムからのアクセスとする、など。。。

     

    推測の域を出ませんが、なんとなく AP -- F/W -- DB それぞれの間のハンドシェイク自身などに、

    時間がかかっているような気がします。

     

    #その場合は、ネットワークモニターなどで接続の様子を見れば、ある程度どこが問題かみえるように思われます。

     

    ご参考になれば幸いです。

     

     

    -----------------------------------------

    だどさん http://keicode.com/

    2008年11月8日 8:27

すべての返信

  • はじめまして。だどさんです。

     

    数秒となると、仕方が無いのかどうなのかわかりにくいですが、、、

     

    やや状況が複雑のようなので、環境をシンプルなものからはじめて、徐々に複雑にされたらいかがでしょうか。

     

    例えば、最初は、AP と DB の間にファイヤウォールの無い環境。

    可能ならば、Windows Forms など、IIS のワーカープロセスじゃない環境でのテスト。

    次に AP と DB の間にファイヤウォールの設置。

    この場合も、IIS の AP からではなく、スタンドアロンのプログラムからのアクセスとする、など。。。

     

    推測の域を出ませんが、なんとなく AP -- F/W -- DB それぞれの間のハンドシェイク自身などに、

    時間がかかっているような気がします。

     

    #その場合は、ネットワークモニターなどで接続の様子を見れば、ある程度どこが問題かみえるように思われます。

     

    ご参考になれば幸いです。

     

     

    -----------------------------------------

    だどさん http://keicode.com/

    2008年11月8日 8:27
  • こんにちは、フォーラムオペレータ大久保です。

     

    blueapple さん、その後いかがでしょうか。

    だどさん さんのアドバイスですが、問題の切り分けにあたって非常に有効な情報だと思いますので、「回答済み」チェックをつけさせていただきました。

    できましたら、blueapple さんのその後の状況をお伺いできると、このスレッドがさらに多くの人に役立つものになると思いますので、お時間ありましたらぜひ情報提供をお願いします。

     

    それではー

    2008年12月10日 0:51