zoukankan      html  css  js  c++  java
  • RabbitMq相关运维

    # 命令查询所有用户列表
    rabbitmqctl list_users

    # 使用命令对 xiandian-admin 用户进行授权
    set_permissions xiandian-admin '.*' '.*' '.*'


    # 查看队列信息,所包含的信息包括 name,arguments, messages,memory,将操作命令和返回结果以文本形式提交到答题框。
    rabbitmqctl list_queues


    #单节点MQ状态
    rabbitmqctl status


    [{total,169730360},
          {connection_readers,504592},
          {connection_writers,25608},
          {connection_channels,359456},
          {connection_other,1317920},
          {queue_procs,64771056},
          {queue_slave_procs,0},
          {plugins,5609496},
          {other_proc,25624816},
          {mnesia,105584},
          {metrics,423720},
          {mgmt_db,2129968},
          {msg_index,5115496},
          {other_ets,2766648},
          {binary,7370464},
          {code,24542395},
          {atom,1033401},
          {other_system,28450628}]


    1.定位 linux 系统内存占用最高进程

    (1)输入 top 指令
    然后输入大写的 M(Shift+m),基于内存占用倒序,找到占用最大内存的进程,如果内存占用最大的为 beam.smp 则为 RabbitMQ 进程占用。


    # 查看相应端口占用
    netstat -lnutp |grep 15672


    # rabbitmqctl status

     {alarms,[]},
     {listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{http,15672,"::"}]},
     {vm_memory_high_watermark,0.4},
     {vm_memory_limit,6742941696},
     {disk_free_limit,50000000},
     {disk_free,27445518336},
     {file_descriptors,
         [{total_limit,65435},
          {total_used,37},
          {sockets_limit,58889},
          {sockets_used,18}]},
     {processes,[{limit,1048576},{used,591}]},
     {run_queue,0},
     {uptime,1916528},
     {kernel,{net_ticktime,60}}]


    修改RabbitMQ最大连接数
    # https://blog.51cto.com/3646344/2162940

    RabbitMQ读写消息的Java Demo

     /**生产者:发送成功后一定要关闭 connection,才不会产生临时队列,临时队列就是,如:amq.gen-7Z5nxW9MqSHllIS2QI6diQ
                * 消费者:消费成成功后只要关闭channel
                *
                * **/;

    https://blog.csdn.net/yzh_1346983557/article/details/81204901

  • 相关阅读:
    C# 网络编程之基于SMTP发送电子邮件
    C#实现邮件发送的功能
    Java发邮件基础篇
    java发送邮件高级篇
    Windows下bat脚本自动发邮件
    Python发送QQ邮件
    信息系统项目管理师EV、PV、AC、BAC、CV、SV、EAC、ETC、CPI、SPI概念说明
    DOS命令整理
    JAVA对时间的操作
    JAVA 调用HTTP接口POST或GET实现方式(转)
  • 原文地址:https://www.cnblogs.com/littlehb/p/10551189.html
Copyright © 2011-2022 走看看