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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改文件描述符限制rabbitmq不起作用相关的知识,希望对你有一定的参考价值。

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

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

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

具体来说,我执行了

systemctl status rabbitmq-server

这显示配置文件位于

/礼拜/system的/system/rabbit目前-server.service

根据网站上的说明,我改变了

/etc/system的/system/rabbit目前-server.service.的/limits.conf

包括

[服务] LimitNOFILE = 300000

检查限制时

sudo rabbitmqctl status

我没有看到任何变化

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

那么,发生了什么?

答案

修改systemd设置时,必须运行systemctl daemon-reload然后运行systemctl restart rabbitmq-server。我们在文档中没有这个,因为我们尽量不记录所有内容,但也许我应该将其添加到文档中。

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

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

注意:RabbitMQ团队监控the rabbitmq-users mailing list,有时只回答StackOverflow上的问题。

以上是关于更改文件描述符限制rabbitmq不起作用的主要内容,如果未能解决你的问题,请参考以下文章

片段中带有 RequestPermission 的 registerForActivityResult 不起作用

BottomNavigation 在带有组件导航的片段中不起作用

FragmentTransaction 隐藏/显示有时不起作用

增加内存限制 Composer 不起作用

三字符搜索不起作用[重复]

更改曲目 NAudio 后滑块不起作用