rabbitmq在win10下服务启动失败

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容