zoukankan      html  css  js  c++  java
  • Rabbitmq之Memory

            默认内存阈值设置为已安装RAM的40%;默认情况下,当RabbitMQ服务器使用超过40%的已安装RAM时,
    它会引发内存警报并阻止所有正在发布消息的连接。一旦内存警报清除(例如,由于服务器将消息分页到磁盘或将其传递给仅消耗的客户端),正常服务将恢复。

           1.临时修改占用内存比例

    示例:

    #rabbitmqctl set_vm_memory_high_watermark 0.6

          2.永久修改占用内存

    示例:

          在rabbitmq配置文件中修改vm_memory_high_watermark配置项;但是rabbitmq不提供主配置文件,需要自己编写;

    编写文件如下:

    #vi   rabbitmq.config

    [
     {rabbit,
            [
                    {vm_memory_high_watermark, 0.7},
                    {vm_memory_high_watermark_paging_ratio, 0.5},
                    {disk_free_limit, "5GB"},
                    {collect_statistics_interval,15000},
                    {credit_flow_default_credit, {2000, 500}},
                    {log_levels, [{connection, debug}]}
            ]
     }
    ].
  • 相关阅读:
    linux 文件类型 文件权限
    微信公众号支付
    struts2 详解
    git 命令行操作
    javascript 闭包
    SVN 基本操作
    javascript 函数 方法
    git
    javascript变量 数组 对象
    Intellij调试debug
  • 原文地址:https://www.cnblogs.com/llwxhn/p/12436238.html
Copyright © 2011-2022 走看看