#468 Acronis Cyber Backup, Acronis Cyber Protect:由于ZeroMQ Gateway Service的端口被阻止,代理在备份控制台中不显示

iconRemoved User在 2021-3-18 上午11:25 编写 ( icon佟裕在 2024-3-15 下午12:23 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

问题现象

您安装了Acronis管理服务器和Acronis代理程序,安装成功完成。

虽然成功安装了代理程序,但计算机在备份控制台的代理设备列表中不显示。

zmqgw日志(位于C:\ProgramData\Acronis\ZmqGw)包含以下错误:

2018-01-02 10:53:22:357 [OnAmsRestart] agent : authenticated null

2018-01-02 10:53:22:640 [agbroker] got config={"auth": {"public":"(%(W-O#nimf1i6zVH17bmu$D4DwJ3wuJxcOWxUyh","secret":":t-:x7r/k}

9}+ZfDZpaO*:nsENM6-@W@DvOQ0q9#"},"backend":"tcp://:7756","frontend":"tcp://:7780"}

2018-01-02 10:53:22:641 Exception at RunBroker zmq::error_t(13): Permission denied

问题原因

Acronis ZeroMQ Gateway Service使用的端口之一被其他软件阻止或占用:7780、7755、7756、7765。
Acronis ZeroMQ Gateway Service用于代理与管理服务器之间的通信。

检查错误消息并记下提到的端口号,在上面的示例日志中,端口是7756和7780。

然后使用netstat输出检查占用的端口,这样,您将发现与哪个端口有冲突。

例如, Cassini Web服务器服务UltiDevCassinWebServer2a.exe默认情况下使用端口7756。

解决方法

更改Management Server配置以使用其他端口进行通信。

请参见下面的端口7756示例。
1.打开C:\Program Files\Acronis\zmqgw\net.config进行编辑,然后将后端服务器的端口更改为另一个端口,修改以下行:

<backend>tcp://*:7756</backend>

clip-20240315112147.png
请注意,后端端口和代理端口必须不同。如果将它们设置为同一端口,则会导致连接错误,并且zmqgw.0.log将包含类似于“RunBroker zmq::error_t(100): Address in use”的消息。
clip-20240315111544.png
2.在 C:\Program Files\Acronis\AMS\net.config中更改Acronis Management Server的net.config设置:
在以下各行中,指定要使用的新端口:

<broker_port> 7756 </ broker_port>

<agbroker> tcp://127.0.0.1:7756 </ agbroker>

clip-20210318101856.png
3.更改端口号后,重新启动Acronis ZeroMQ Gateway Service和Acronis Management Server服务:转到开始->搜索->键入services.msc,然后按Enter。在“服务”窗口中,找到“ Acronis ZeroMQ Gateway Service”和“ Acronis Management Server service”,然后单击“重新启动”。(或在可能的情况下重新启动计算机)

更多信息

有关Acronis Cyber​​ Backup 12.5组件使用的端口的完整列表,请参阅Acronis Cyber​​ Backup 12.5:Windows服务和进程


原文链接:https://kb.acronis.com/content/61373


 添加评论