linux 更改文件描述符限制rabbitmq不工作

vsaztqbk  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(143)

我正在尝试更改RabbitMQ服务器(托管在AWS上)的文件描述符限制。
根据他们手册的相关部分,它应该是这样工作的:http://www.rabbitmq.com/install-debian.html#kernel-resource-limits
但是当我检查节点本身的状态时,它似乎没有改变任何东西。
具体地说,我执行了
systemctl status rabbitmq-server
这表明配置文件位于
/lib/systemd/system/rabbitmq-server.service
根据网站上的说明,我改变了
/etc/systemd/system/rabbitmq-server.service.d/limits.conf
为包括
[服务]
限制NOFILE =300000
检查极限时
sudo rabbitmqctl状态
我没看到任何变化
{file_描述符,
[{total_limit,924},
{total_used,751},
{sockets_limit,829},
{sockets_used,749}]},
那到底是怎么回事

flseospp

flseospp1#

修改systemd设置时,必须先运行systemctl daemon-reload,然后再运行systemctl restart rabbitmq-server。我们在文档中没有这个,因为我们尽量不记录 * 一切 *,但也许我应该把它添加到文档中。
然后,检查极限的可靠方法是运行

rabbitmqctl eval 'os:cmd("ulimit -n").'
"131072\n"

相关问题