从操作系统映像克隆的虚拟机上的RabbitMQ无法启动,可能是由于节点名称

mwg9r5ms  于 2023-10-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(133)

我试图创建一个“黄金”操作系统映像(不是容器),以便在创建机器时重用。
当我尝试在克隆的虚拟机上启动Rabbit Windows服务时,
[error] <0.305.0> CRASH REPORT Process <0.305.0> with 0 neighbours exited with reason: no match of right hand value noport in rabbit_networking:record_distribution_listener/0 line 282 in application_master:init/4 line 138
感觉好像有一些关于节点名称的配置,在克隆的机器上不再匹配,但我看不到它在哪里。
这是Windows 2012。
谢谢.

iezvtpos

iezvtpos1#

每当报告RabbitMQ的问题时,请始终包括您正在使用的RabbitMQ和Erlang的版本。
故障发生在这里,这表明存在主机名问题。运行RabbitMQ Command Prompt (sbin dir)开始菜单项,并执行以下操作:

.\rabbitmq-service.bat stop
.\rabbitmq-service.bat remove
.\rabbitmq-service.bat install
.\rabbitmq-service.bat start

当安装运行RabbitMQ的Windows服务时,主机名保存在保存服务配置的注册表项中(HKLM/SOFTWARE/Ericsson/Erlang/ErlSrv/1.1/RabbitMQ/SName)。重新安装服务将更新节点名称。

相关问题