fix(bin/emqx): maxium file descriptors limit and Schedulers limit
- File descriptors limit 65536 for `remote_console` and `nodetool` - Schedulers limit 2 for `remote_console` and limit 1 for `nodetool` Refer [erl#flags](https://www.erlang.org/doc/man/erl.html#flags) Thanks [PR Review](https://github.com/emqx/emqx/pull/12466#issuecomment-1924095754)
This commit is contained in:
parent
24d8a9ab00
commit
e57c354a6a
4
bin/emqx
4
bin/emqx
|
@ -408,6 +408,8 @@ remsh() {
|
||||||
-setcookie "$COOKIE" \
|
-setcookie "$COOKIE" \
|
||||||
-hidden \
|
-hidden \
|
||||||
-kernel net_ticktime "$TICKTIME" \
|
-kernel net_ticktime "$TICKTIME" \
|
||||||
|
+Q 65536 \
|
||||||
|
+S 2 \
|
||||||
$EPMD_ARGS
|
$EPMD_ARGS
|
||||||
else
|
else
|
||||||
set -- "$REL_DIR/iex" \
|
set -- "$REL_DIR/iex" \
|
||||||
|
@ -418,6 +420,8 @@ remsh() {
|
||||||
--erl "-kernel net_ticktime $TICKTIME" \
|
--erl "-kernel net_ticktime $TICKTIME" \
|
||||||
--erl "$EPMD_ARGS" \
|
--erl "$EPMD_ARGS" \
|
||||||
--erl "$NAME_TYPE $id" \
|
--erl "$NAME_TYPE $id" \
|
||||||
|
--erl "+Q 65536" \
|
||||||
|
--erl "+S 2" \
|
||||||
--boot "$REL_DIR/start_clean"
|
--boot "$REL_DIR/start_clean"
|
||||||
fi
|
fi
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env escript
|
#!/usr/bin/env escript
|
||||||
%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
|
%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
|
||||||
|
%%! +Q 65536 +S 1
|
||||||
%% ex: ft=erlang ts=4 sw=4 et
|
%% ex: ft=erlang ts=4 sw=4 et
|
||||||
%% -------------------------------------------------------------------
|
%% -------------------------------------------------------------------
|
||||||
%%
|
%%
|
||||||
|
|
Loading…
Reference in New Issue