Windows上RabbitMQ配置文件的添加
线上使用RabbitMQ版本3.6.X,因为一些问题,需要修改配置文件,老规矩,先在线下验证通过再上前线! 测试环境查看RabbitMQ管理界面。。。提示not found... 到这个目录下,发现有个rabbitmq.config.example,我们可以拷贝一个rabbitmq.config.example修改成rabbitmq.config文件 注意:这个时候如果重启Windows服务,发现还是找不到文件,需要重新注册一把: 注意需要以管理员身份运行rabbitmq command prompt或者命令提示符下cd到这个目录,如图所示:? 执行以下4步操作(1)rabbitmq-service stop停止服务 (2)rabbitmq-service remove 移除服务 (3)rabbitmq-service install 按照服务 (4)rabbitmq-service start启动服务 查看管理界面,配置文件找到了! ? ?------------------------------------------------------------------分割线------------------------------------------------------------------------------------- 我们验证一下修改配置,举个栗子: channel_max默认是没有限制的。。。(当然有个最大值) 假设此时我们设定为默认128,保存以后,运行程序,看看能不能起作用 ? 看效果是配置没有生效。。。 重启下服务再试试,这个时候尴尬了,遇到个错误: ? ?分析:我们就改了个配置项,难道是改错了,改回去,再启动一把!!! ?尼玛。。。起来了。。。难道我们改的不对吗。。。 查资料!!! rabbitmq.conf文件 配置文件rabbitmq.conf允许RabbitMQ Server和插件被配置,从3.7.0开始,格式变成了sysctl format,语法可以简明的用3行解释: 1.所有你知道的一个单独配置都在一行 2.行的结构是 Key=Value 3.任何以#开始的行都是注释 下面是一个极简的例子: ? 示例会修改Rabbit MQ的监听端口从5672到5673. 为了重载Rabbit MQ配置文件路径,可以使用RABBITMQ_CONFIG_FILE环境变量。 注意:这个配置文件跟rabbitmq-env.conf是不同的,rabbitmq-env.conf在非windows系统下可以用来设置环境变量。 RabbitMQ服务器源库中包含了一个示例文件rabbitmq.conf.example,它包含了你可能希望需要设置的大多数配置条目(省略了一些模糊的配置)以及文档。 ?这是我进公司刚学RabbitMQ的时候整理的,看格式,example的明显不对啊。。。怎么用的是新格式,应该是旧的Erlang配置格式才对啊。。。 但是官网带的不应该不对才对啊。。。仔细瞅瞅 我去。。。大概明白了。。。每个项目不光去掉注释,还要去掉最后一个的逗号。。。。 再重启。。。 成功!!!!奥耶。。。。 再试试配置生效没。。。 跑一下测试程序。。。 啊哈,生效了。。。。 总结:知道如何改和具体动手去改,可能查了十万八千里。。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 从IIS 6升级到8.5:增加了并发请求
- nmap参数原理抓包分析
- 远程桌面,身份验证错误:要求的函数不正确等解决办法
- windows – 在Win7 / WinServer中更改TCP等待ACK超时
- 资源在Windows上学习IOCP
- windows-10-mobile – 如何扫描可用/存在的蓝牙低功耗(BLE)
- windows-server-2008-r2 – 从Server 2008r2到2016的就地升
- wix – Burn bootstrapper未正确检测Windows安装程序版本
- windows-phone-7 – 如何将SystemTray Progressbar绑定到选
- Windows – 命令提示符下的基本文本编辑器?