这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
分享:技术:jms:rabbitmq的安装 [2017/05/31 07:00] gxx 创建 |
分享:技术:jms:rabbitmq的安装 [2017/06/01 14:52] (当前版本) gxx |
||
---|---|---|---|
行 78: | 行 78: | ||
{uptime,991}] | {uptime,991}] | ||
</code> | </code> | ||
+ | ===== 启动脚本 ===== | ||
+ | <code>sudo /usr/lib/rabbitmq/bin/rabbitmq-server -detached</code> | ||
+ | ===== 关闭脚本 ===== | ||
+ | <code>sudo /usr/lib/rabbitmq/bin/rabbitmqctl stop</code> | ||
===== 启用WEB管理台 ===== | ===== 启用WEB管理台 ===== | ||
<code>sudo rabbitmq-plugins enable rabbitmq_management</code> | <code>sudo rabbitmq-plugins enable rabbitmq_management</code> | ||
行 93: | 行 97: | ||
输入admin/admin123 | 输入admin/admin123 | ||
- | {{:分享:技术:jms:1.jpeg?800|}} | + | {{:分享:技术:jms:2.jpeg?800|}} |
+ | ===== 设置virtual_hosts权限 ===== | ||
+ | {{:分享:技术:jms:virtual_host_permission1.jpeg?800|}} | ||
+ | 点击admin | ||
+ | {{:分享:技术:jms:virtual_host_permission2.jpeg?800|}} | ||
+ | 点击Set permission | ||
+ | {{:分享:技术:jms:virtual_host_permission3.jpeg?800|}} | ||
+ | |||
+ | {{:分享:技术:jms:virtual_host_permission4.jpeg?800|}} | ||
+ | ===== 启用trace日志 ===== | ||
+ | 进入目录 | ||
+ | <code>cd /usr/lib/rabbitmq/bin</code> | ||
+ | 启用tracing插件 | ||
+ | <code>sudo rabbitmq-plugins enable rabbitmq_tracing</code> | ||
+ | 这时候会发现/var/tmp/会多一个目录 | ||
+ | <code>/var/tmp/rabbitmq-tracing/</code> | ||
+ | 但是这个目录下没有内容 | ||
+ | 开启trace开关 | ||
+ | <code>sudo rabbitmqctl trace_on</code> | ||
+ | 查看插件列表 | ||
+ | <code>sudo rabbitmq-plugins list</code> | ||
+ | 可以看到rabbitmq_tracing | ||
+ | <code>[E ] rabbitmq_tracing 3.5.7</code> | ||
+ | 在WEB管理台上新增trace log文件 | ||
+ | |||
+ | {{:分享:技术:jms:trace_log1.jpeg?800|}} | ||
+ | |||
+ | 新增后 | ||
+ | |||
+ | {{:分享:技术:jms:trace_log2.jpeg?800|}} | ||
+ | |||
+ | 点击trace_log.log,相当于访问 | ||
+ | <code>http://121.40.171.96:15672/api/trace-files/trace_log.log</code> | ||
+ | 可以在浏览器上查看日志文件 | ||
+ | |||
+ | 对应于linux下的路径: | ||
+ | <code>/var/tmp/rabbitmq-tracing/trace_log.log</code> | ||
+ | 发送mq日志举例 | ||
+ | <code> | ||
+ | ================================================================================ | ||
+ | 2017-06-01 13:29:53:646: Message published | ||
+ | |||
+ | Node: rabbit@iZbp12rdwfbgblafgipsh5Z | ||
+ | Connection: 101.95.108.90:51530 -> 121.40.171.96:5672 | ||
+ | Virtual host: / | ||
+ | User: admin | ||
+ | Channel: 1 | ||
+ | Exchange: direct.exchange | ||
+ | Routing keys: [<<"server.to.client.direct.key">>] | ||
+ | Routed queues: [<<"server.to.client.direct">>] | ||
+ | Properties: [{<<"priority">>,signedint,0}, | ||
+ | {<<"delivery_mode">>,signedint,2}, | ||
+ | {<<"headers">>,table,[]}, | ||
+ | {<<"content_encoding">>,longstr,<<"UTF-8">>}, | ||
+ | {<<"content_type">>,longstr,<<"text/plain">>}] | ||
+ | Payload: | ||
+ | {"index":1,"name":"gxx1"} | ||
+ | |||
+ | ================================================================================ | ||
+ | </code> | ||
+ | 消费mq日志举例 | ||
+ | <code> | ||
+ | ================================================================================ | ||
+ | 2017-06-01 13:31:55:240: Message received | ||
+ | |||
+ | Node: rabbit@iZbp12rdwfbgblafgipsh5Z | ||
+ | Connection: 101.95.108.90:51928 -> 121.40.171.96:5672 | ||
+ | Virtual host: / | ||
+ | User: admin | ||
+ | Channel: 1 | ||
+ | Exchange: direct.exchange | ||
+ | Routing keys: [<<"server.to.client.direct.key">>] | ||
+ | Queue: server.to.client.direct | ||
+ | Properties: [{<<"priority">>,signedint,0}, | ||
+ | {<<"delivery_mode">>,signedint,2}, | ||
+ | {<<"headers">>,table,[]}, | ||
+ | {<<"content_encoding">>,longstr,<<"UTF-8">>}, | ||
+ | {<<"content_type">>,longstr,<<"text/plain">>}] | ||
+ | Payload: | ||
+ | {"index":1,"name":"gxx1"} | ||
+ | |||
+ | ================================================================================ | ||
+ | </code> |