About

2011年04月18日 13:05に投稿されたエントリーのページです。

ひとつ前の投稿は「[ORACLE]クエリーのパラレル化」です。

次の投稿は「[ORACLE]DB_FILE_MULTIBLOCK_READ_COUNT初期化パラメータ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35

« [ORACLE]クエリーのパラレル化 | メイン | [ORACLE]DB_FILE_MULTIBLOCK_READ_COUNT初期化パラメータ »

[VB.NET]ASP.NET開発サーバーで「リモート サーバーに接続できません。」がでた

[現象]
ローカル環境でWebサービスに接続時に「リモート サーバーに接続できません。」が発生。

System.Net.Sockets.SocketException: 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。

[原因]
ループの中でWebサービスに何度もアクセスするようなコーディングになっていた。
ソケット数の上限(ディフォルトで5,000)を超えたたために発生。

[補足]
Windowsのソケット最大数は、ディフォルトで5,000。
次のレジストリ エントリを操作して、最大 0xfffe (65534) まで設定可能。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort

[参考]
Windowsにおけるソケットの最大値とTIME_WAITの時間を修正しよう

netstatコマンドを使いこなす

2011年09月
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30