我在 Win 2008R2 上运行了 RabbitMQ 3.2.1 (Erl OTP 16B02 x64),有一天它开始返回 nodedown 错误。我决定重新安装 RabbitMQ,我已经删除了 Rabbit 和 Erlang 环境,清理了 RABBITMQ_BASE 中的 db 文件夹,删除了所有 erlang cookie 和 RABBITMQ_NODENAME / PORT 变量。以管理员身份安装 RabbitMQ 3.5.4 Erlang OTP18 x64....但我仍然无法通过命令提示符管理服务,它给了我以下输出:
我已经看过一些关于这个错误的帖子(Post1,Post2)但是,正如我现在所看到的,他们所建议的只是重新安装 RabbitMQ 并小心使用 Erlang cookie,并且在卸载以前的版本后我已经完全清理了系统。不过,任何建议表示赞赏。
谢谢。
UPD 有趣的事情 - 我注意到 RABBITMQ_BASE 中的 db 文件夹是空的,所以它在 %USERPROFILE%\AppData\Roaming\RabbitMQ 中是空的......我认为它必须在服务第一次启动时在那里创建节点结构......