一1.2.1 OpenStack消息队列调优
[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
- 点赞
- 收藏
- 关注作者
评论(0)