|
@@ -173,51 +173,11 @@ end}.
|
|
|
{default, "emqx@127.0.0.1"}
|
|
{default, "emqx@127.0.0.1"}
|
|
|
]}.
|
|
]}.
|
|
|
|
|
|
|
|
-%% @doc The erlang distributed protocol
|
|
|
|
|
-{mapping, "node.proto_dist", "vm_args.-proto_dist", [
|
|
|
|
|
- %{default, "inet_tcp"},
|
|
|
|
|
- {datatype, {enum, [inet_tcp, inet6_tcp, inet_tls]}},
|
|
|
|
|
- hidden
|
|
|
|
|
-]}.
|
|
|
|
|
-
|
|
|
|
|
-%% @doc Specify SSL Options in the file if using SSL for erlang distribution
|
|
|
|
|
-{mapping, "node.ssl_dist_optfile", "vm_args.-ssl_dist_optfile", [
|
|
|
|
|
- {datatype, string},
|
|
|
|
|
- hidden
|
|
|
|
|
-]}.
|
|
|
|
|
-
|
|
|
|
|
%% @doc Secret cookie for distributed erlang node
|
|
%% @doc Secret cookie for distributed erlang node
|
|
|
{mapping, "node.cookie", "vm_args.-setcookie", [
|
|
{mapping, "node.cookie", "vm_args.-setcookie", [
|
|
|
{default, "emqxsecretcookie"}
|
|
{default, "emqxsecretcookie"}
|
|
|
]}.
|
|
]}.
|
|
|
|
|
|
|
|
-%% @doc Erlang Process Limit
|
|
|
|
|
-{mapping, "node.process_limit", "vm_args.+P", [
|
|
|
|
|
- {datatype, integer},
|
|
|
|
|
- {default, 256000},
|
|
|
|
|
- hidden
|
|
|
|
|
-]}.
|
|
|
|
|
-
|
|
|
|
|
-%% Note: OTP R15 and earlier uses -env ERL_MAX_PORTS, R16+ uses +Q
|
|
|
|
|
-%% @doc The number of concurrent ports/sockets
|
|
|
|
|
-%% Valid range is 1024-134217727
|
|
|
|
|
-{mapping, "node.max_ports",
|
|
|
|
|
- cuttlefish:otp("R16", "vm_args.+Q", "vm_args.-env ERL_MAX_PORTS"), [
|
|
|
|
|
- {default, 262144},
|
|
|
|
|
- {datatype, integer},
|
|
|
|
|
- {validators, ["range4ports"]}
|
|
|
|
|
-]}.
|
|
|
|
|
-
|
|
|
|
|
-{validator, "range4ports", "must be 1024 to 134217727",
|
|
|
|
|
- fun(X) -> X >= 1024 andalso X =< 134217727 end}.
|
|
|
|
|
-
|
|
|
|
|
-%% @doc Set the location of crash dumps
|
|
|
|
|
-{mapping, "node.crash_dump", "vm_args.-env ERL_CRASH_DUMP", [
|
|
|
|
|
- {default, "{{crash_dump}}"},
|
|
|
|
|
- {datatype, file},
|
|
|
|
|
- hidden
|
|
|
|
|
-]}.
|
|
|
|
|
-
|
|
|
|
|
%% @doc http://www.erlang.org/doc/man/kernel_app.html
|
|
%% @doc http://www.erlang.org/doc/man/kernel_app.html
|
|
|
{mapping, "node.dist_listen_min", "kernel.inet_dist_listen_min", [
|
|
{mapping, "node.dist_listen_min", "kernel.inet_dist_listen_min", [
|
|
|
{commented, 6369},
|
|
{commented, 6369},
|