diff options
author | Mark Zealey <6083471+mzealey@users.noreply.github.com> | 2022-08-01 13:07:54 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-01 13:07:54 +0300 |
commit | 555ff2db4c051ce5263f8e1dfc958aad0c0d186a (patch) | |
tree | 6e1aa465ede95d787e56a6e4e7f4947f1e444024 /ejabberdctl.template | |
parent | 9b647a7afec222cb009b7aba649b5f00386138b0 (diff) |
Add log_burst_limit_* options (#3865)
* Add log_burst_limit_* options
On our ejabberd deployment we were sometimes seeing more than 500
msgs/sec of legitimate traffic, however this was getting silently
dropped. Provide config options to enable this limit to be configured
from the config file.
* Pass new logging vars in via ejabberdctl
Diffstat (limited to 'ejabberdctl.template')
-rwxr-xr-x | ejabberdctl.template | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ejabberdctl.template b/ejabberdctl.template index 5b9ef36cb..60b295c27 100755 --- a/ejabberdctl.template +++ b/ejabberdctl.template @@ -90,7 +90,9 @@ ERL_INETRC="$CONFIG_DIR"/inetrc # define ejabberd parameters EJABBERD_OPTS="$EJABBERD_OPTS\ $(sed '/^log_rotate_size/!d;s/:[ \t]*\([0-9]\{1,\}\).*/ \1/;s/:[ \t]*\(infinity\).*/ \1/;s/^/ /' "$EJABBERD_CONFIG_PATH")\ -$(sed '/^log_rotate_count/!d;s/:[ \t]*\([0-9]*\).*/ \1/;s/^/ /' "$EJABBERD_CONFIG_PATH")" +$(sed '/^log_rotate_count/!d;s/:[ \t]*\([0-9]*\).*/ \1/;s/^/ /' "$EJABBERD_CONFIG_PATH")\ +$(sed '/^log_burst_limit_count/!d;s/:[ \t]*\([0-9]*\).*/ \1/;s/^/ /' "$EJABBERD_CONFIG_PATH")\ +$(sed '/^log_burst_limit_window_time/!d;s/:[ \t]*\([0-9]*[a-z]*\).*/ \1/;s/^/ /' "$EJABBERD_CONFIG_PATH")" [ -n "$EJABBERD_OPTS" ] && EJABBERD_OPTS="-ejabberd $EJABBERD_OPTS" EJABBERD_OPTS="-mnesia dir \"$SPOOL_DIR\" $MNESIA_OPTIONS $EJABBERD_OPTS -s ejabberd" |