一1.2.1 OpenStack消息队列调优

举报
yuminghao 发表于 2024/09/24 12:58:59 2024/09/24
【摘要】 [root@controller~]#  vim /etc/security/limits.confrabbitmq      soft      nofile       10240rabbitmq      hard     nofile       10240[root@controller~]#  vim /etc/sysctl.d/99-sysctl.conffs.file-max...


[root@controller~]#  vim /etc/security/limits.conf

rabbitmq      soft      nofile       10240
rabbitmq      hard     nofile       10240

[root@controller~]#  vim /etc/sysctl.d/99-sysctl.conf

fs.file-max=10240
[root@controller~]# sysctl -p /etc/sysctl.d/99-sysctl.conf

[root@controller~]# vim /usr/lib/systemd/system/rabbitmq-server.service

#在[Service]下添加
LimitNOFILE=10240
[root@controller~]# systemctl restart rabbitmq-server

返回

[root@controller ~]# cat /etc/security/limits.conf | grep -Ev ^'(#|$)' && cat /etc/sysctl.d/99-sysctl.conf | grep -Ev ^'(#|$)' && cat /usr/lib/systemd/system/rabbitmq-server.service | grep -Ev ^'(#|$)'
rabbitmq      soft      nofile       10240
rabbitmq      hard     nofile       10240
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
fs.file-max=10240
[Unit]
Description=RabbitMQ broker
After=network.target epmd@0.0.0.0.socket
Wants=network.target epmd@0.0.0.0.socket
[Service]
Type=notify
User=rabbitmq
Group=rabbitmq
NotifyAccess=all
TimeoutStartSec=3600
LimitNOFILE=10240
WorkingDirectory=/var/lib/rabbitmq
ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server
ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop
ExecStop=/bin/sh -c "while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done"
[Install]
WantedBy=multi-user.target

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。