每次尝试使用RabbitMQ时,我都会收到此错误:
attempted to contact: [fdbvhost@FORTE]
fdbvhost@FORTE:
* connected to epmd (port 4369) on FORTE
* epmd reports: node 'fdbvhost' not running at all
no other nodes on FORTE
* suggestion: start the node
current node details:
- node name: 'rabbitmq-cli-54@FORTE'
- home dir: C:\Users\Jesus
- cookie hash: iuRlQy0F81aBpoY9aQqAzw==
这是我运行rabbitmqctl -n fdbvhost status
或/rabbitmqctl -n fdbvhost list_vhosts
时获得的输出。
我已经尝试了rabbitmqctl -n fdbvhost start
,它给了我以下输出:
Error: could not recognise command
Usage:
rabbitmqctl [-n <node>] [-t <timeout>] [-q] <command> [<command options>]
...
所以这不会启动它。我在文档中找不到任何关于启动节点的信息。我如何实际启动我的node / vhost?
答案 0 :(得分:2)
尝试从RabbitMQ的安装sbin目录运行以下命令
rabbitmq-server start -detached
如果由于某种原因而被停止,这应该启动代理节点。
答案 1 :(得分:0)
检查/etc/init.d/
文件夹中是否已将RabbitMQ作为服务安装
sudo su # might be needed
cd /etc/init.d/
ls . | grep rabbit
输出应为rabbitmq-server
在这种情况下,请尝试通过以下方式重新启动服务:
sudo service rabbitmq-server restart
答案 2 :(得分:-3)
RabbitMQ团队监控this mailing list,有时只回答StackOverflow上的问题。
请仔细阅读this document。此外,您可能希望阅读this document,其中提供了有关如何有效报告RabbitMQ问题的提示。您的问题是缺少重要信息,如RabbitMQ和Erlang版本以及您正在使用的操作系统 - 我只知道您在Windows上因为此输出:home dir: C:\Users\Jesus
。您没有告诉我们 您是如何安装RabbitMQ的。
我找不到有关在文档中启动节点的任何信息。
第二段明确指出,当正确安装RabbitMQ时,它将自动作为服务启动。您不使用rabbitmqctl.bat
在Windows上启动RabbitMQ。
我建议您此时完全删除(卸载)RabbitMQ并使用我链接的说明进行安装。如果您使用.exe
安装程序,则必须以管理用户身份运行所有命令(包括Erlang安装程序!)。如果您不想使用.exe
安装程序,请使用this document。