emqx.conf配置

node.name

## Value: <name>@<host>
##
## Default: emqx@127.0.0.1
node.name = emqx@127.0.0.1

说明:节点名。格式为 <name>@<host>。其中 <host> 可以是 IP 地址,也可以是 FQDN。

提示:FQDN(全限定域名):同时带有主机名和域名的名称;例如:主机名server,域名是emqx.com,那么FQDN就是server.emqx.com。

node.cookie

## Value: String
## 
## Default:emqxsecretcookie
node.cookie = emqxsecretcookie

说明:分布式 Erlang 集群使用的 cookie 值。

注:cookie是一个字符串,用于辨别用户身份,只有cookie相同的两个节点才能建立连接

node.data_dir

## Value: Folder
##
## Default:./data
node.data_dir = data

说明:节点的 data 目录,用于存放 Mnesia 数据文件等。

node.heartbeat

## Value: on|off
##
## Default:off
## node.heartbeat = on

说明:

系统调优参数,此配置将覆盖 vm.args 文件里的 -heart 参数。

启用或关闭 Erlang 运行时检测机制,并在运行时终止时自动重启。需小心使用,以免手动关闭 emqx 时被监控进程重新启动。

注:如果节点对心跳ping没有响应,启用此选项可能会导致节点重新启动。

注:当由systemd(或systemd等其他监管工具)管理时,heart可能只会导致EMQ X停止,但重启与否将取决于systemd的重启策略。

注:在docker中运行时,一旦心脏进程杀死EMQ X,容器就会死亡,但重启与否取决于容器监控策略,例如k8s重启策略。

node.async_threads

## Value: 0-1024
##
## vm.args: +A Number
## node.async_threads = 4

说明:

系统调优参数,此配置将覆盖 vm.args 文件里的 +A 参数。

设置 Erlang 运行时异步线程池中的线程数量。

node.process_limit

## Value: Number [1024-134217727]
##
## vm.args: +P Number
## node.process_limit = 2097152

说明:

系统调优参数,此配置将覆盖 vm.args 文件里的 +P 参数。

设置 Erlang 允许的最大进程数,这将影响 emqx 节点能处理的连接数。

node.max_ports

## Value: Number [1024-134217727]
##
## vm.args: +Q Number
## node.max_ports = 1048576

说明:

系统调优参数,此配置将覆盖 vm.args 文件里的 +Q 参数。

设置 Erlang 允许的最大 Ports 数量。

node.dist_buffer_size

## Value: Number [1KB-2GB]
##
## vm.args: +zdbbl siz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值