美文网首页
rabbitmq在win10下服务启动失败

rabbitmq在win10下服务启动失败

作者: 好遠 | 来源:发表于2018-12-03 14:03 被阅读0次

rabbitmq注意点:

  1. 安装目录不能有空格或者中文
  2. 当前用户不能有中文。

原因:

  1. 软件的问题
  2. 安装目录/rabbitmq_server-x.x.x/sbin/`下,rabbitmq-env.bat文件中有段代码:
REM Make sure $RABBITMQ_BASE contains no non-ASCII characters.
if not exist "!RABBITMQ_BASE!" (
    mkdir "!RABBITMQ_BASE!"
)

意思当环境变量RABBITMQ_BASE不存在时,创建默认RABBITMQ_BASE指定的目录,用来存放配置文件和记录日志之类的文件,而这个默认路径就是C:\Users\用户名\AppData\Roaming\RabbitMQ。因为这个路径不能包含non-ASCII编码的字符,当你系统的用户名是中文的时候,rabbitmq不能正常运行。

解决:

  1. 重新在非中文且不含空格的目录下重装。
  2. 设置环境变量RABBITMQ_BASE,可以指定为c:\rabbitmq

相关文章

网友评论

      本文标题:rabbitmq在win10下服务启动失败

      本文链接:https://www.haomeiwen.com/subject/nujycqtx.html