summaryrefslogtreecommitdiffstats
path: root/doc/management.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-15 07:14:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-15 07:14:19 +0000
commit4e5889d7f2bf91ee9e1274c0c8c324b59145fabc (patch)
tree49534c15e342892cf68010055159b99ce32c6baf /doc/management.txt
parentAdding upstream version 3.0.1. (diff)
downloadhaproxy-upstream.tar.xz
haproxy-upstream.zip
Adding upstream version 3.0.2.upstream/3.0.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/management.txt')
-rw-r--r--doc/management.txt21
1 files changed, 19 insertions, 2 deletions
diff --git a/doc/management.txt b/doc/management.txt
index d036018..58ac958 100644
--- a/doc/management.txt
+++ b/doc/management.txt
@@ -360,6 +360,11 @@ list of options is :
the byte's value to -dM but using this option allows to disable/enable
use of a previously set value.
+ -dR : disable SO_REUSEPORT socket option on listening ports. It is equivalent
+ to the "global" section's "noreuseport" keyword. This may be applied in
+ multi-threading scenarios, when load distribution issues observed among the
+ haproxy threads (could be monitored with top).
+
-dS : disable use of the splice() system call. It is equivalent to the
"global" section's "nosplice" keyword. This may be used when splice() is
suspected to behave improperly or to cause performance issues, or when
@@ -381,6 +386,12 @@ list of options is :
in checked configurations to fail. This is equivalent to global option
"zero-warning".
+ -dZ : disable forwarding of data in "zero-copy" mode. It is equivalent to the
+ "global" section's "tune.disable-zero-copy-forwarding" keyword. This may be
+ helpful in case of issues with data loss or data integrity, or when using
+ strace to see the forwarded data, as it also disables any kernel tcp
+ splicing.
+
-db : disable background mode and multi-process mode. The process remains in
foreground. It is mainly used during development or during small tests, as
Ctrl-C is enough to stop the process. Never use it in an init script.
@@ -419,6 +430,12 @@ list of options is :
level name, the list of available keywords is presented. For example it can
be convenient to pass 'help' for each field to consult the list first.
+ -dv : disable the use of the "evports" poller. It is equivalent to the
+ "global" section's keyword "noevports". It is mostly useful when suspecting
+ a bug related to this poller. On systems supporting event ports (SunOS
+ derived from Solaris 10 and later), the fallback will generally be the
+ "poll" poller.
+
-m <limit> : limit allocatable memory, which is used to keep process's data,
to <limit> megabytes. This may cause some connection refusals or some
slowdowns depending on the amount of memory needed for normal operations.
@@ -3247,8 +3264,8 @@ show sess <id> | older <age> | susp | all
is meant to be interpreted while checking function strm_dump_to_buffer() in
src/stream.c to figure the exact meaning of certain fields.
-show stat [domain <dns|proxy>] [{<iid>|<proxy>} <type> <sid>] [typed|json] \
- [desc] [up|no-maint]
+show stat [domain <resolvers|proxy>] [{<iid>|<proxy>} <type> <sid>] \
+ [typed|json] [desc] [up|no-maint]
Dump statistics. The domain is used to select which statistics to print; dns
and proxy are available for now. By default, the CSV format is used; you can
activate the extended typed output format described in the section above if