正在为 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
设置。
我在 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
设置。