【问题标题】:Windows RabbitMQ wont startWindows RabbitMQ 无法启动
【发布时间】:2019-01-18 07:17:46
【问题描述】:

如何让 RabbitMQ 3.6.6 在 Windows Server 2012 R2 上启动?我正在使用 Erlang OTP 19 (8.3)。

当我尝试运行 rabbitmq-server start 时,我收到以下错误消息。

ERROR: epmd error for host {machinename}: address (cannot connect to host/port)

我在日志中看到的错误是

Error description:
   {could_not_start,rabbit,
       {error,
           {{shutdown,
                {failed_to_start_child,rabbit_epmd_monitor,
                    {{badmatch,noport},
                     [{rabbit_epmd_monitor,init,1,
                          [{file,"src/rabbit_epmd_monitor.erl"},{line,56}]},
                      {gen_server,init_it,6,
                          [{file,"gen_server.erl"},{line,328}]},
                      {proc_lib,init_p_do_apply,3,
                          [{file,"proc_lib.erl"},{line,247}]}]}}},
            {child,undefined,rabbit_epmd_monitor_sup,
                {rabbit_restartable_sup,start_link,
                    [rabbit_epmd_monitor_sup,
                     {rabbit_epmd_monitor,start_link,[]},
                     false]},
                transient,infinity,supervisor,
                [rabbit_restartable_sup]}}}}

epmd 的端口是 4369,我已添加防火墙规则以允许它。

【问题讨论】:

  • 听起来像erlang cookie issue...你能运行一些基本的故障排除并用结果更新问题吗?
  • @theMayer 我从集群中的另一个节点复制了 erlang cookie。这是the disccusion on rabbitmq-users
  • 好的。我可以在那里回复,但我不想妨碍。如果您在无法关闭防火墙的网络环境中运行,(a)您的网络管理员是个白痴,并且(b)您有问题。我会尝试设置一个您拥有管理员权限的虚拟机,看看您是否可以让它工作。美元换甜甜圈就是问题所在。
  • 我的另一个猜测是在返回旧版本之前安装新版本的 erlang 会弄乱一些环境变量,最好的办法是在继续之前干净安装操作系统。
  • 当您使用它时,请使用 RHEL 或其他 Linux 风格,而不是尝试处理 Windows 及其无限的不稳定性。

标签: rabbitmq windows-server-2012-r2


【解决方案1】:

问题围绕与某个虚拟机 (VM) 主机的连接。 VMotion 用于将 VM 移动到不同的主机。一旦完成,连接问题就解决了。这是我用来测试并发现有用的 powershell 脚本。

$hostname = "machinename"
$ports = 4369, 5672, 5671, 25672, 15672

Test-NetConnection -ComputerName $hostname

foreach($port in $ports){
    Test-NetConnection -ComputerName $hostname -Port $port
}

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 2012-02-17
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 2014-12-22
    • 2016-06-04
    相关资源
    最近更新 更多