侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

rabbitmq修改最大文件描述符和连接数

Administrator
2019-03-29 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

原因

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



修改步骤

    

第一:修改系统文件描述符
    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

然后重启rabbitmq
systemctl daemon-reload
systemctl restart rabbitmq-server.service
再次查看已经正常



注意:

    系统描述符>用户描述符>rabbitmq的限制

0

评论区