正在为 erlang vm 设置 max_fds

Bumping max_fds for erlang vm

我在 gcloud 上安装了一个 emqtt 实例。我必须修改 erlang vm 的最大文件描述符数。我已经对主机 VM 进行了所有更改,但似乎无法弄清楚如何为 emqtt 虚拟机更改 max_fds/etc/emqttd/emq.conf 中没有我可以调整的参数。

命令 emqtt_ctl vm io 给出以下输出:

$ emqttd_ctl vm io
io/max_fds              : 1024
io/active_fds           : 0

这里我要改io/max_fds

任何帮助将不胜感激。

您无法在 Erlang 中更改 max_fds。打开的文件描述符的最大值通常由 shell(父进程)的 ulimit -n 设置。