RPC error: RPC send operation failed; errno = An existing connection was forcibly closed by the remote host.

Legato NWでエラーがでる。

ファイルサーバーのデータは一つのフォルダに集約している。Windows 2003R2からWindows 2008に移行後、エラーが出るようになった。

RPC error: RPC send operation failed; errno = An existing connection was forcibly closed by the remote host.

savegroupを一つのフォルダからいくつかに分け。一時的にエラーはでなくなったがあるタイミングで再発。すべてのフォルダではない。エラーが出ているのは容量が大きいフォルダばかりという共通点がある。

原因として考えられるのは下記の3項目

ネットワークの接続が正しいことを確認する。この確認はServer <--> Clientの両方で実行する。
1. ping
2. nslookup
3. rpcinfo -p MACHINE_NAME
4. nsradmin -v1 -s CLIENTNAME -p390113 (バックアップサーバー→クライアントのみ)

Firewallが原因でないことを確認する。まずファイルサーバー上のファイアーウォールを無効にする。これでポートブロックはなくなっている。次にtelnetでLegato NWサーバーにアクセスする。アクセス先はポート番号7937および7938。両方にアクセスできることを確認する。画面には何もでないので接続さえすればよい。何らかの原因でポートが利用できない場合、たとえばteratermでは"Connection refused"とでる。

TCPではタイムアウトを起こさない設定をする。
1. Groupの設定でInactivity Timeoutを0に設定する。

nwadmin -> Customize -> Groups -> "View"から"Detail"を選択 -> Inactivity timeoutを0にする。

2. NW内部で動いているプロセス間のタイムアウトを起こさない。
https://solutions.emc.com/emcsolutionview.asp?id=esg91994

Windowsがクライアントなので下記を設定する。
3. disable IPV6, TCP Chimney and Receive Side Scaling (RSS)
https://solutions.emc.com/emcsolutionview.asp?id=esg91994

4. set TCP/IP keep alive
https://solutions.emc.com/emcsolutionview.asp?id=esg60759