RabbitMQ Windows服务无法启动:
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.0.4\sbin>rabbitmq-service.bat start
C:\Program Files (x86)\erl5.10.1\erts-5.10.1\bin\erlsrv: Failed to start service RabbitMQ.
Error: The process terminated unexpectedly.
我可以毫无问题地运行rabbitmq-server.bat。
尝试启动服务时,没有对%appdata%\ RabbitMQ \ log \目录进行日志记录。
有关我如何使其工作的任何建议?请...
答案 0 :(得分:21)
问题解决了!
我的IT部门已将%appdata%映射到网络共享,似乎RabbitMQ脚本无法使用它。
我用这种方式解决了问题:将环境变量“RABBITMQ_BASE”设置为“c:\ rabbitmq”,卸载服务(rabbitmq-service.bat remove)并再次安装服务(rabbitmq-service.bat install)。
答案 1 :(得分:19)
我遇到了同样的问题,并且能够按照下面提到的步骤解决问题。
答案 2 :(得分:3)
在我的案例中帮助以管理员身份运行控制台
答案 3 :(得分:2)
我在安装后重新启动计算机,运行起来更顺畅
答案 4 :(得分:2)
-检查RabbitMQ与Erlang的兼容性
**安装
设置环境变量-
配置MQ服务器
添加新用户
列出用户:rabbitmqctl.bat list_users
添加新用户:rabbitmqctl.bat add_user user1 pass1
授予管理员权限:rabbitmqctl.bat set_user_tags user1
答案 5 :(得分:0)
我是如何解决同样的问题的......从x86到x64重新安装了Erlang。还检查了安装Microsoft分布式dll的选项。我不知道两个中的哪一个对我有帮助,但它至少有帮助。
答案 6 :(得分:0)
安装后运行以下命令rabbitmq-plugins在rabbit mq路径RabbitMQ Server\rabbitmq_server-3.6.9\sbin>rabbitmq-plugins enable rabbitmq_management
上启用rabbitmq_management
答案 7 :(得分:0)
我在Windows 10中也遇到了1067错误的问题。结果发现,位置C:\ Users \ IPS \ AppData \ Roaming \ RabbitMQ \ advanced.config中的Rabbitmq配置文件存在一些synatx错误。它已从默认配置更改。同样,位于saem位置的rabbitmq.conf文件也存在语法错误。我删除了Rabbitmq.conf文件,并删除了Advanced.config文件中的更改。之后,ranbbitmq服务开始,没有任何问题。
答案 8 :(得分:0)
删除“ AppData \ Roaming \ RabbitMQ”可以为我解决此问题
答案 9 :(得分:0)
我的情况是由错误的Erlang版本引起的。我通过以下步骤解决了这个问题:
Your-Path\rabbitmq_server-3.7.13\sbin
并执行命令rabbitmq-plugins.bat enable rabbitmq_management
答案 10 :(得分:0)
从注册表中删除HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
文件夹已为我解决了该问题。删除注册表后,我必须重新安装(卸载并安装)RabbitMQ。
此外,我之前已删除C:\Users\<USERNAME>\AppData\Roaming\RabbitMQ
。
我从一个Google组的post找到了解决方案。
答案 11 :(得分:0)
我也遇到过类似的问题,但发现问题是由于操作系统驱动器中名为“Program”的文件夹引起的。