RabbitMQ在windows server下安装启动失败1607请教

  • 操作系统:Windows Server X64 sp1(vc和.net都已安装)
  • 遇到的问题:
    -下载RabbitMQ之后,启用rabbitmq-service.bat install安装服务的时候安装成功,启用rabbitmq-service.bat start的时候报错:RabbitMQ 服务无法启动,发生系统错误1067,请问该如何解决?
  • 依赖安装:

    • ERLANG已安装
    • ERLANG_HOME已设置。
    • RABBITMQ_SERVER已设置。
    • RABBITMQ_BASE已设置。
  • 错误日志:RabbitMQ: Erlang machine stopped instantly (distribution name conflict?). The service is not restarted, ignoring OnFail option.(路径盘符没有中文等特殊字符)
阅读 16.9k
5 个回答

正确修改两个erl.ini文件即可。

  • 文件1:xxx\erl9.1\erts-9.1\bin\erl.ini
  • 文件2:xxx\erl9.1\bin\erl.ini
  • 内容参考:
[erlang] 
Bindir=D:\\erlang\\erl9.1\\erts-9.1\\bin 
Progname=erl 
Rootdir=D:\\erlang\\erl9.1 
新手上路,请多包涵

可是这个还是不行啊,我的已经修改过了

新手上路,请多包涵

如果你的电脑原来就安装过RabbitMQ,然后卸载了,出现了再安装后就无法启动(我自己的电脑就是这个原因)。
解决办法:

到C盘下,**先把隐藏的文件夹设置为显示,然后可以找到        C:\Users\Administrator\AppData\Roaming\RabbitMQ,就是RabbitMQ这个文件下的东西在捣鬼,干掉RabbitMQ这个文件夹后,重新安装RabbitMQ,就可以了。亲测可用,我就是这样解决的,望采纳!
新手上路,请多包涵

打开任务管理器 找到进程 里边有erl的进程 就是erl.exe好像 就是erl.后缀开头的找到 右键结束进程树 然后重新使用start命令就好

最好截图详细描述一下问题:
可能解决方式:RabbitMQ安装的盘符的名字是中文字符,RabbitMQ安装路径不能出现中文字符,清除C:\Users\xxxxx\AppData\Roaming\RabbitMQ_

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进