赞
踩
因为业务需要断网操作,之前弄了一台Windows服务器,并使用的是activemq消息队列,用于特殊业务的中转,现在外部系统重构后需要采用的是rabbitmq,所以Windows服务器上需要支持rabbitmq,于是下载安装,创建角色,授权,一通搞,单个启动rabbitmq时没有任何问题,但是activemq切启动报端口占用,闪退。经过排查发现activemq使用的默认协议端口5672,和rabblitmq的默认端口冲突了,在不影响业务的情况下,只能修改rabbltmq的tcp监听端口。各种尝试有报错,有不生效,最后成功解决问题,记录如下:
1. rabbitmq.config默认是没有生成的,只有一个rabbitmq.config.example,需要自己建一个,要么就copy一个改下名字,要么就是把.example去掉 。
2. rabbitmq.config目录并非安装目录下面的etc,默认是在 C:\Users\%USERNAME%\AppData\Roaming\RabbitMQ 下,这一点在安装目录下面的etc目录下的readme.txt中有说明。 说明如下:
In this directory you can find an example configuration file for RabbitMQ.
Note that this directory is *not* where the real RabbitMQ
configuration lives. The default location for the real configuration
file is %APPDATA%
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。