fix(emqx_conf): add missing vm.args

- process_limit
- max_ports
- dist_buffer_size
- max_ets_tables
This commit is contained in:
William Yang 2022-06-13 23:40:37 +02:00
parent 01118cb804
commit 2ec1a5bdb8
2 changed files with 76 additions and 0 deletions

View File

@ -11,6 +11,50 @@ emqx_conf_schema {
}
}
process_limit {
desc {
en: """Maximum number of simultaneously existing processes for this Erlang system."""
zh: """Erlang系统同时存在的最大进程数。"""
}
label {
en: "Erlang Process Limit"
zh: "Erlang 最大进程数"
}
}
max_ports {
desc {
en: """Maximum number of simultaneously existing ports for this Erlang system."""
zh: """Erlang系统同时存在的最大端口数。"""
}
label {
en: "Erlang Port Limit"
zh: "Erlang 最大端口数"
}
}
dist_buffer_size {
desc {
en: """Erlang's distribution buffer busy limit in kilobytes."""
zh: """Erlang分布式缓冲区的繁忙阈值单位是KB。"""
}
label {
en: "Erlang's dist buffer size(KB)"
zh: "Erlang分布式缓冲区的繁忙阈值(KB)"
}
}
max_ets_tables {
desc {
en: """Max number of ETS tables"""
zh: """Erlang ETS 表的最大数量"""
}
label {
en: "Max number of ETS tables"
zh: "Erlang 表的最大数量"
}
}
cluster_discovery_strategy {
desc {
en: """Service discovery method for the cluster nodes."""

View File

@ -414,6 +414,38 @@ fields("node") ->
desc => ?DESC(node_cookie)
}
)},
{"process_limit",
sc(
range(1024, 134217727),
#{
mapping => "vm_args.+P",
desc => ?DESC(process_limit)
}
)},
{"max_ports",
sc(
range(1024, 134217727),
#{
mapping => "vm_args.+Q",
desc => ?DESC(max_ports)
}
)},
{"dist_buffer_size",
sc(
range(1, 2097151),
#{
mapping => "vm_args.+zdbbl",
desc => ?DESC(dist_buffer_size)
}
)},
{"max_ets_tables",
sc(
pos_integer(),
#{
mapping => "vm_args.+e",
desc => ?DESC(max_ets_tables)
}
)},
{"data_dir",
sc(
string(),