当我尝试在服务器上运行命令时
./rabbitmq-server
我得到以下消息:
WARNING: Removing trailing slash from RABBITMQ_LOG_BASE
Removing trailing slash from RABBITMQ_MNESIA_BASE
Protocol 'inet_tcp': register/listen error: econnrefused
背景故事: 这是我第一次尝试仅使用ssh 安装RabbitMQ-Server。
到目前为止,我要逐步进行:
然后是错误。有人告诉我也许“解锁”端口可以解决问题,但是
答案 0 :(得分:5)
错误Protocol 'inet_tcp': register/listen error: econnrefused
表示Erlang节点试图连接到epmd(Erlang端口映射器守护程序)以注册其名称,但是连接失败。
这不应该发生:应该在Erlang节点启动时启动epmd。您可以尝试在外壳中手动运行epmd
,看看它是否报告任何错误。
如果显示failed to bind socket: Operation not permitted
,请检查端口4369(epmd尝试监听的端口)是否在使用其他端口。