Skip to content

Commit da3c60a

Browse files
author
HAProxy Community
committed
Update docs for dev
1 parent ff23471 commit da3c60a

File tree

3 files changed

+44
-14
lines changed

3 files changed

+44
-14
lines changed

docs/dev/configuration.html

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3-dev7-91 - Configuration Manual</title>
5+
<title>HAProxy version 3.3-dev7-112 - Configuration Manual</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -3553,6 +3553,10 @@
35533553

35543554
<a class="list-group-item" href="#shdr_val">shdr_val</a>
35553555

3556+
<a class="list-group-item" href="#shm-stats-file">shm-stats-file</a>
3557+
3558+
<a class="list-group-item" href="#shm-stats-file-max-objects">shm-stats-file-max-objects</a>
3559+
35563560
<a class="list-group-item" href="#sigalgs (Bind options)">sigalgs (Bind options)</a>
35573561

35583562
<a class="list-group-item" href="#sigalgs (Server and default-server options)">sigalgs (Server and default-server options)</a>
@@ -4603,7 +4607,7 @@
46034607
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
46044608
</p>
46054609
<p class="text-right">
4606-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/02</b></small>
4610+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/03</b></small>
46074611
</p>
46084612
</div>
46094613
<!-- /.sidebar -->
@@ -4614,7 +4618,7 @@
46144618
<div class="text-center">
46154619
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
46164620
<h2>Configuration Manual</h2>
4617-
<p><strong>version 3.3-dev7-91</strong></p>
4621+
<p><strong>version 3.3-dev7-112</strong></p>
46184622
<p>
46194623
2025/08/20<br>
46204624

@@ -8667,6 +8671,30 @@ <h2 id="chapter-3.1" data-target="3.1"><small><a class="small" href="#3.1">3.1.<
86678671
is overwritten. The changes immediately take effect so that the next line in
86688672
the configuration file sees the new value. See also &quot;<a href="#presetenv">presetenv</a>&quot;, &quot;<a href="#resetenv">resetenv</a>&quot;,
86698673
and &quot;<a href="#unsetenv">unsetenv</a>&quot;.
8674+
</pre><a class="anchor" name="shm-stats-file"></a><a class="anchor" name="3-shm-stats-file"></a><a class="anchor" name="3.1-shm-stats-file"></a><a class="anchor" name="shm-stats-file (Global section)"></a><a class="anchor" name="shm-stats-file (Process management and security)"></a><div class="keyword"><b><a class="anchor" name="shm-stats-file"></a><a href="#3.1-shm-stats-file">shm-stats-file</a></b> <span style="color: #080">&lt;name&gt;</span> <span style="color: #008">[ EXPERIMENTAL ]</span></div><pre class="text">When this directive is set, it enables the use of shared memory for storing
8675+
stats counters. &lt;name&gt; is used as argument to shm_open() to open the shared
8676+
memory at a unique location. It also means that the directive is only
8677+
available on systems which support shm_open(). When SHM is used for stats, all
8678+
shareable counters for frontends, backends, listeners and servers will be
8679+
stored in the SHM, provided that they have a GUID set. When reloading haproxy,
8680+
new process will try to scan the SHM for objects that could be associated to
8681+
objects defined in the configuration based on GUID and type, the goal is to be
8682+
able to preserve some counters' values upon reload. On the other hand, when
8683+
haproxy is properly stopped, the SHM objects are released, which means counters
8684+
are effectively reset. It is also possible to manually remove the file before
8685+
starting a fresh process to force a reset.
8686+
8687+
See also &quot;<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">guid<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#guid%20%28Alphabetically%20sorted%20keywords%20reference%29">Alphabetically sorted keywords reference</a></li><li><a href="#guid%20%28Server%20and%20default-server%20options%29">Server and default-server options</a></li></ul></span>&quot;, &quot;<a href="#guid-prefix">guid-prefix</a>&quot; and &quot;<a href="#shm-stats-file-max-objects">shm-stats-file-max-objects</a>&quot;
8688+
</pre><a class="anchor" name="shm-stats-file-max-objects"></a><a class="anchor" name="3-shm-stats-file-max-objects"></a><a class="anchor" name="3.1-shm-stats-file-max-objects"></a><a class="anchor" name="shm-stats-file-max-objects (Global section)"></a><a class="anchor" name="shm-stats-file-max-objects (Process management and security)"></a><div class="keyword"><b><a class="anchor" name="shm-stats-file-max-objects"></a><a href="#3.1-shm-stats-file-max-objects">shm-stats-file-max-objects</a></b> <span style="color: #080">&lt;number&gt;</span> <span style="color: #008">[ EXPERIMENTAL ]</span></div><pre class="text">This setting defines the maximum number of objects the shared memory used
8689+
for shared counters will be able to store per thread group. It is directly
8690+
related to the maximum memory size of the shm and is used to &quot;premap&quot; the
8691+
shm to a given size in order to avoid runtime re-mapping. It defaults to 2k,
8692+
which should suit for most setups without risking unsuitable memory usage,
8693+
but can be easily changed if needed. haproxy will complain during startup if
8694+
this value is to low to register objects that are expected to be stored in
8695+
the shared memory. It is only relevant when &quot;<a href="#shm-stats-file">shm-stats-file</a>&quot; was defined.
8696+
8697+
See also &quot;<a href="#thread-groups">thread-groups</a>&quot;
86708698
</pre><a class="anchor" name="ssl-default-bind-ciphers"></a><a class="anchor" name="3-ssl-default-bind-ciphers"></a><a class="anchor" name="3.1-ssl-default-bind-ciphers"></a><a class="anchor" name="ssl-default-bind-ciphers (Global section)"></a><a class="anchor" name="ssl-default-bind-ciphers (Process management and security)"></a><div class="keyword"><b><a class="anchor" name="ssl-default-bind-ciphers"></a><a href="#3.1-ssl-default-bind-ciphers">ssl-default-bind-ciphers</a></b> <span style="color: #080">&lt;ciphers&gt;</span></div><pre class="text">This setting is only available when support for OpenSSL was built in. It sets
86718699
the default string describing the list of cipher algorithms (&quot;cipher suite&quot;)
86728700
that are negotiated during the SSL/TLS handshake up to TLSv1.2 for all
@@ -12362,7 +12390,7 @@ <h2 id="chapter-4.2" data-target="4.2"><small><a class="small" href="#4.2">4.2.<
1236212390
types. Format is left unspecified to allow the user to select its naming
1236312391
policy. The only restriction is its length which cannot be greater than
1236412392
127 characters. All alphanumerical values and '.', ':', '-' and '_'
12365-
characters are valid.
12393+
characters are valid. See also &quot;<a href="#shm-stats-file">shm-stats-file</a>&quot;.
1236612394
</pre><a class="anchor" name="hash-balance-factor"></a><a class="anchor" name="4-hash-balance-factor"></a><a class="anchor" name="4.2-hash-balance-factor"></a><a class="anchor" name="hash-balance-factor (Proxies)"></a><a class="anchor" name="hash-balance-factor (Alphabetically sorted keywords reference)"></a><div class="keyword"><b><a class="anchor" name="hash-balance-factor"></a><a href="#4.2-hash-balance-factor">hash-balance-factor</a></b> <span style="color: #080">&lt;factor&gt;</span></div><pre class="text">Specify the balancing factor for bounded-load consistent hashing
1236712395

1236812396
May be used in the following contexts: tcp, http
@@ -21125,6 +21153,7 @@ <h2 id="chapter-5.1" data-target="5.1"><small><a class="small" href="#5.1">5.1.<
2112521153
allocated on this bind line. Prefix will be concatenated to listeners
2112621154
position index on the current bind line, with character '-' as separator. See
2112721155
&quot;<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">guid<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#guid%20%28Alphabetically%20sorted%20keywords%20reference%29">Alphabetically sorted keywords reference</a></li><li><a href="#guid%20%28Server%20and%20default-server%20options%29">Server and default-server options</a></li></ul></span>&quot; proxy keyword description for more information on its format.
21156+
See also &quot;<a href="#shm-stats-file">shm-stats-file</a>&quot;.
2112821157
</pre><a class="anchor" name="id"></a><a class="anchor" name="5-id"></a><a class="anchor" name="5.1-id"></a><a class="anchor" name="id (Bind and server options)"></a><a class="anchor" name="id (Bind options)"></a><div class="keyword"><b><a class="anchor" name="id"></a><a href="#5.1-id">id</a></b> <span style="color: #080">&lt;id&gt;</span></div><pre class="text">Fixes the socket ID. By default, socket IDs are automatically assigned, but
2112921158
sometimes it is more convenient to fix them to ease monitoring. This value
2113021159
must be strictly positive and unique within the listener/frontend. This
@@ -22011,7 +22040,8 @@ <h2 id="chapter-5.2" data-target="5.2"><small><a class="small" href="#5.2">5.2.<
2201122040

2201222041
Specify a case-sensitive global unique ID for this server. This must be
2201322042
unique across all haproxy configuration on every object types. See &quot;<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">guid<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#guid%20%28Alphabetically%20sorted%20keywords%20reference%29">Alphabetically sorted keywords reference</a></li><li><a href="#guid%20%28Server%20and%20default-server%20options%29">Server and default-server options</a></li></ul></span>&quot;
22014-
proxy keyword description for more information on its format.
22043+
proxy keyword description for more information on its format. See also
22044+
&quot;<a href="#shm-stats-file">shm-stats-file</a>&quot;.
2201522045
</pre><a class="anchor" name="hash-key"></a><a class="anchor" name="5-hash-key"></a><a class="anchor" name="5.2-hash-key"></a><a class="anchor" name="hash-key (Bind and server options)"></a><a class="anchor" name="hash-key (Server and default-server options)"></a><div class="keyword"><b><a class="anchor" name="hash-key"></a><a href="#5.2-hash-key">hash-key</a></b> <span style="color: #080">&lt;key&gt;</span></div><pre class="text">May be used in the following contexts: tcp, http, log
2201622046

2201722047
Specify how &quot;hash-type consistent&quot; node keys are computed
@@ -33199,7 +33229,7 @@ <h2 id="chapter-12.8" data-target="12.8"><small><a class="small" href="#12.8">12
3319933229
<br>
3320033230
<hr>
3320133231
<div class="text-right">
33202-
HAProxy 3.3-dev7-91 &ndash; Configuration Manual<br>
33232+
HAProxy 3.3-dev7-112 &ndash; Configuration Manual<br>
3320333233
<small>, 2025/08/20</small>
3320433234
</div>
3320533235
</div>

docs/dev/intro.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3-dev7-91 - Starter Guide</title>
5+
<title>HAProxy version 3.3-dev7-112 - Starter Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -484,7 +484,7 @@
484484
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
485485
</p>
486486
<p class="text-right">
487-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/02</b></small>
487+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/03</b></small>
488488
</p>
489489
</div>
490490
<!-- /.sidebar -->
@@ -495,7 +495,7 @@
495495
<div class="text-center">
496496
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
497497
<h2>Starter Guide</h2>
498-
<p><strong>version 3.3-dev7-91</strong></p>
498+
<p><strong>version 3.3-dev7-112</strong></p>
499499
<p>
500500
<br>
501501

@@ -2515,7 +2515,7 @@ <h2 id="chapter-4.4" data-target="4.4"><small><a class="small" href="#4.4">4.4.<
25152515
<br>
25162516
<hr>
25172517
<div class="text-right">
2518-
HAProxy 3.3-dev7-91 &ndash; Starter Guide<br>
2518+
HAProxy 3.3-dev7-112 &ndash; Starter Guide<br>
25192519
<small>, </small>
25202520
</div>
25212521
</div>

docs/dev/management.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.3-dev7-91 - Management Guide</title>
5+
<title>HAProxy version 3.3-dev7-112 - Management Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -662,7 +662,7 @@
662662
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
663663
</p>
664664
<p class="text-right">
665-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/02</b></small>
665+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/09/03</b></small>
666666
</p>
667667
</div>
668668
<!-- /.sidebar -->
@@ -673,7 +673,7 @@
673673
<div class="text-center">
674674
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
675675
<h2>Management Guide</h2>
676-
<p><strong>version 3.3-dev7-91</strong></p>
676+
<p><strong>version 3.3-dev7-112</strong></p>
677677
<p>
678678
<br>
679679

@@ -5624,7 +5624,7 @@ <h2 id="chapter-13.1" data-target="13.1"><small><a class="small" href="#13.1">13
56245624
<br>
56255625
<hr>
56265626
<div class="text-right">
5627-
HAProxy 3.3-dev7-91 &ndash; Management Guide<br>
5627+
HAProxy 3.3-dev7-112 &ndash; Management Guide<br>
56285628
<small>, </small>
56295629
</div>
56305630
</div>

0 commit comments

Comments
 (0)