Centos: ulimit open_files_limit не меняется
Если в Centos 7 не меняется ulimit -n после внесения изменений в limits.conf для какого-либо из сервисов, то в юните systemd надо добавить строку в секцию [Service]:
LimitNOFILE=16384
Например:
cat /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service
[Unit]
Description=RabbitMQ broker
After=syslog.target network.target
[Service]
LimitNOFILE=16384
Type=notify
User=rabbitmq
Group=rabbitmq
WorkingDirectory=/var/lib/rabbitmq
ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server
ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop
[Install]
WantedBy=multi-user.target
После этого выполнить
systemctl daemon-reload
Комментариев 0