问题现象
- 计算机正处于开机运行,但代理程序显示脱机状态。
- 上次/下一次备份开始时间不正确或控制台中显示的其他数据不正确。
介绍
检查受影响的代理程序最近的活动
由于连接问题可能有多种根本原因,因此开始故障排查的最佳方法是检查日志中的错误消息。
- 在网络保护控制台中检查活动。
- 检查代理程序计算机上的日志。要检查的日志是 Acronis Managed Machine service (MMS) 日志和ZMQ组件日志。代理程序设备上的ZMQ客户端与AMS上的zmqgw组件保持持续通信。
日志名为:
- zmq_client_connections.log
- zmq_client_sessions.log
- mms.0.txt或mms.0.log
并且位于:
- Windows: %allusersprofile%\Acronis\BackupAndRecovery\MMS\
- Linux: /var/lib/Acronis/BackupAndRecovery/MMS/
- macOS: /Library/Application Support/Acronis/BackupAndRecovery/
日志显示示例:
没有错误的zmq_client_connections.log示例:
包含错误的zmq_client_connections.log示例:
一旦代理程序检测到它无法访问AMS,它将错误记录到MMS日志文件中:
故障排查步骤
从日志中获得更多详情后,您可能已经确定了问题的根本原因。请按照以下步骤解决它。
确保Acronis Managed Machine service (在Linux和macOS中为acronis_mms) 正在运行,并且其用户具有所需的权限:
- Windows:开始->搜索-> services.msc-> Acronis Managed Machine Service
- Linux:ps aux | grep Acronis
- macOS:sudo launchctl list | grep acronis
确保受影响的计算机具有Internet连接。
- 确保可以从受影响的计算机访问http://cloud.acronis.com。
- 确保所有必需的端口都已打开。您可以使用Cloud Connection Verification工具检查端口。如果工具报告关闭了所需的端口,请打开该端口。
- 确保Acronis管理服务器可以处理代理程序的请求。您可以通过创建和应用测试备份计划进行检查(之后可以撤消该计划)。
- 确保受影响的计算机已从管理服务器收到正确的令牌:
- 执行:
acropsh -m dmldump --service mms --viewspec-string Msp::Agent::Dto::Configuration
- 确保上行链路行已填充:
('.Uplink.Address.Address', 'string', 'eu-baas.acronis.com'),
('.Uplink.Address.Alternatives', 'array', []),
('.Uplink.Address.Alternatives^Nil', 'nil', None),
('.Uplink.Address.Port', 'dword', 7787),
('.Uplink.Address^Is', 'string', 'Msp::Agent::Dto::ServerAddress'),
('.Uplink.IsSuspended', 'bool', 0),
('.Uplink.SessionType', 'string', 'ams'),
('.Uplink.ZmqPublicKey', 'string', 'y0Qd(6lPiJ2<)JkpXcmpITe8VhGQWh^*/HLQVZq#'),
('.Uplink^Is', 'string', 'Msp::Agent::Dto::UplinkInfo'),
- 执行:
- 停止Acronis Managed Machine 服务4-5分钟,直到客户端在网络保护控制台中脱机。之后启动 Acronis Managed Machine 服务,并检查问题是否仍然存在。
- Windows:开始->搜索-> services.msc-> Acronis Managed Machine ->单击停止服务,然后单击启动服务
- Linux:/etc/init.d/acronis_mms stop
/etc/init.d/acronis_mms start - macOS:sudo launchctl start
sudo launchctl stop
如果以上方法均无发解决问题,请与 Acronis 客户中心联系以寻求帮助。