RabbitMQ 如何修改最大文件描述符和连接数

线上RabbitMQ集群,发现rabbitmq描述符最多1024,还好暂时无用户量,赶紧修改.


image.png

第一:修改系统文件描述符
    cat /proc/sys/fs/file-max

    /etc/sysctl.conf新增fs.file-max=1610391

    然后sysctl -p

第二:修改用户系统描述符


vim /etc/security/limits.conf

* soft nofile 100001

* hard nofile 100002

root soft nofile 100001

root hard nofile 100002


第三:centos7修改



[Unit]

Description=RabbitMQ broker

After=syslog.target network.target


[Service]

Type=notify

User=rabbitmq

Group=rabbitmq

NotifyAccess=all

TimeoutStartSec=3600

LimitNOFILE=65535        #添加这个

# The following setting will automatically restart RabbitMQ

# in the event of a failure. systemd service restarts are not a

# replacement for service monitoring. Please see

# http://www.rabbitmq.com/monitoring.html

Restart=on-failure

RestartSec=10

WorkingDirectory=/var/lib/rabbitmq

ExecStart=/usr/sbin/rabbitmq-server

ExecStop=/usr/sbin/rabbitmqctl stop

ExecStop=/bin/sh -c "while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done"

# See rabbitmq/rabbitmq-server-release#51

SuccessExitStatus=69


[Install]

WantedBy=multi-user.target


重启MQ

systemctl daemon-reload

systemctl restart rabbitmq-server.service



作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:nginx 配置后网站图片加载出来一半或者不出来
下一篇:IT 服 务 外 包 商 业 计 划 书

相关推荐

4

发表评论

阿里云2021年 618 年中钜惠活动