Avamar:バックアップが「システムに十分なバッファ領域がなかったため、ソケットでの操作を実行できませんでした...」というエラーメッセージで失敗する
Summary: Avamar:バックアップが「システムに十分なバッファ領域がなかったため、ソケットでの操作を実行できませんでした...」というエラーメッセージで失敗する
Symptoms
Windowsファイル システムのバックアップが、次のようなエラーで失敗することがあります。2018-11-29 13:17:41 avtar Info <5694>: - Failed initial handshake, trying again2018-11-29 13:17:41 avtar Info <6063>: - Communication error: Could not create connection to Server2018-11-29 13:17:41 avtar Info <5557>: No connections available2018-11-29 13:17:41 avtar FATAL <8941>: Fatal server connection problem, aborting initialization. Verify correct server address and login credentials.
データセットまたは\Program Files\avs\varディレクトリーのavtar.cmdファイル(--debugフラグ)でデバッグが有効になっている場合、次のメッセージが表示されることがあります。2018/11/29-18:17:41.74900 [avtar] Windows ::connect() code 10055: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full2018/11/29-18:17:41.74900 [avtar] sockimpl::init connect returns -1 errno=2 No such file or directory2018/11/29-18:17:41.74900 [avtar] sslsockimpl::open failure2018/11/29-18:17:41.74900 [avtar] tcpsockimpl::close shutdown error -1 errno 2 code 10057: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
Cause
これは、Windowsオペレーティング システムのポートの枯渇が原因で発生します。アプリケーションが短時間内に多数の発信接続を行ったり、発信接続を適切に破棄しなかったりすると、avtarプロセスに必要なポートが使い果たされます。
これを確認するには、PowerShellまたはWindowsコマンド プロンプトを開き、次のコマンドを実行します。netstat -ab
Resolution
Additional Information
https://stackoverflow.com/questions/4415175/an-operation-on-a-socket-could-not-be-performed-because-the-system-lacked-suffi
http://blog.whitesites.com/blog.aspx?key=635140180116307813
https://support.microsoft.com/en-us/help/929851/the-default-dynamic-port-range-for-tcp-ip-has-changed-in-windows-vista
https://www.aip.im/2012/10/how-to-change-the-number-of-dynamic-ports/