none
スレッド数増加によるTCP/IPの接続エラーについて RRS feed

  • 質問

  • 負荷かけをJavaアプリを使って行っております。
    環境としましては、OSはWindows Server 2003 SP2でSQL Server 2005 Enteprise Edition 180日評価版を利用しています。
    構成マネージャーにて、ネットワークプロトコルのTCP/IP、名前付きパイプを有効にしています。

    スレッドを50作成して、select文をシークタイム0.005秒で実行させたところ、いくつかのスレッドでTCP/IPの接続エラーが発生してしまっています。エラーが発せしたあとはその後の全てのスレッドがエラーを起こしているわけではなく、あとのスレッドで正常に接続できているものもあって原因がどこにあるのかわかりません;

    初歩的な質問で申し訳ありませんが、どなたかお分かりになるお分かりになる方いらっしゃたらご教授よろしくお願いします
    2007年8月14日 2:31

すべての返信

  • 自己解決しました。
    Javaのバージョンが開発環境では1.5を使用していたのですが、私の環境では1.6を使用しておりそれが影響していたみたいです。(実際は何がいけなかったのか不明でした;)
    バージョンを1.5にすることで問題なく接続することが可能になりました。

    ごらんいただいた方、ご迷惑をおかけしました。1.6でいけなかった理由をもう少し調べてみたいと思います。
    ありがとうございました。
    2007年8月14日 7:12
  •  日々精進 さんからの引用

    いくつかのスレッドでTCP/IPの接続エラーが発生してしまっています。

     

    何の例外が返され、エラーコードは何でしたか?正確なものをコピー&ペーストしていただければ何かコメントできるかもしれません。

    2007年8月14日 7:15