更改文件描述符限制rabbitmq不起作用

时间:2018-12-05 11:19:37

标签: linux ubuntu amazon-ec2 rabbitmq

我正在尝试更改RabbitMQ服务器(托管在AWS上)的文件描述符限制。

根据他们手册的相关部分,它应该像这样工作: http://www.rabbitmq.com/install-debian.html#kernel-resource-limits

但是当我检查节点本身的状态时,它似乎没有任何更改。

我具体执行了

  

systemctl状态“ rabbitmq-server”

这显示配置文件位于

  

/lib/systemd/system/rabbitmq-server.service

按照网站上的说明,我更改了

  

/etc/systemd/system/rabbitmq-server.service.d/limits.conf

包含

  

[服务]
  LimitNOFILE = 300000

检查限制时

  

sudo rabbitmqctl状态

我看不到任何变化

  

{file_descriptors,
       [{total_limit,924},
        {total_used,751},
        {sockets_limit,829},
        {sockets_used,749}]},

那么,怎么回事?

1 个答案:

答案 0 :(得分:1)

修改systemd设置时,必须先运行plus/minusElement,然后运行systemctl daemon-reload。我们在文档中没有此内容,因为我们尝试不记录所有内容,但也许我应该将其添加到文档中。

然后,运行限制的可靠方法就是运行

systemctl restart rabbitmq-server

注意: RabbitMQ团队监视the rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。