由于System.Net.Sockets.SocketException随机发生、SnapCenter备份作业失败
适用场景
- SnapCenter 服务器
- SnapCenter 服务器与插件主机之间没有防火墙
问题描述
- 由于SnapCenter服务器主机端或插件主机上随机发生
System.Net.Sockets.SocketException
、SnapCenter备份作业失败。 - 此错误显示在SnapCenter服务器上的
SnapManagerWeb_<JOBID>.log
或插件主机上的SMCore_<JOBID>.log
中。
示例:
ERROR SMCore_309 PID=[9244] TID=[36] PostRequestAsync exception : System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
--->System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
- 远程主机端的作业日志和Windows事件日志没有错误。
- 发生错误的备份作业阶段或操作是随机的且不一致的。
- 根据发生错误的阶段、作业状态将保持运行状态、并且永远不会完成。
- 有时、此作业会在 SnapCenter服务器上的
SnapManagerWeb_<JOBID>.log
或插件主机上的SMCore_<JOBID>.log
中持续运行、而不会显示任何显式错误。 - 在SnapCenter服务器端和插件主机端捕获的数据包跟踪显示了许多TCP重新传输和丢失的数据包。