|
83 | 83 | <li><img alt="" src="../images/down.gif" /> <a href="#h2maxdataframelen">H2MaxDataFrameLen</a></li> |
84 | 84 | <li><img alt="" src="../images/down.gif" /> <a href="#h2maxheaderblocklen">H2MaxHeaderBlockLen</a></li> |
85 | 85 | <li><img alt="" src="../images/down.gif" /> <a href="#h2maxsessionstreams">H2MaxSessionStreams</a></li> |
| 86 | +<li><img alt="" src="../images/down.gif" /> <a href="#h2maxstreamerrors">H2MaxStreamErrors</a></li> |
86 | 87 | <li><img alt="" src="../images/down.gif" /> <a href="#h2maxworkeridleseconds">H2MaxWorkerIdleSeconds</a></li> |
87 | 88 | <li><img alt="" src="../images/down.gif" /> <a href="#h2maxworkers">H2MaxWorkers</a></li> |
88 | 89 | <li><img alt="" src="../images/down.gif" /> <a href="#h2minworkers">H2MinWorkers</a></li> |
|
413 | 414 | <div class="example"><h3>Example</h3><pre class="prettyprint lang-config">H2MaxSessionStreams 20</pre> |
414 | 415 | </div> |
415 | 416 |
|
| 417 | +</div> |
| 418 | +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> |
| 419 | +<div class="directive-section"><h2><a name="H2MaxStreamErrors" id="H2MaxStreamErrors">H2MaxStreamErrors</a> <a name="h2maxstreamerrors" id="h2maxstreamerrors">Directive</a></h2> |
| 420 | +<table class="directive"> |
| 421 | +<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Maximum amount of client caused errors to tolerate</td></tr> |
| 422 | +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>H2MaxStreamErrors <em>n</em></code></td></tr> |
| 423 | +<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>H2MaxStreamErrors 8</code></td></tr> |
| 424 | +<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr> |
| 425 | +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr> |
| 426 | +<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr> |
| 427 | +<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.5.1 and later.</td></tr> |
| 428 | +</table> |
| 429 | + <p> |
| 430 | + <code class="directive">H2MaxStreamErrors</code> sets the maxmimum amount |
| 431 | + of tolerated HTTP/2 stream errors caused by the client. |
| 432 | + When exceeding this limit, the connection will be closed. |
| 433 | + Stream errors are protocol violations on an individual HTTP/2 |
| 434 | + stream that do not necessitate a connection close by the |
| 435 | + protocol specification, but can be a sign of malicious |
| 436 | + activity by a client. |
| 437 | + </p> |
| 438 | + <p> |
| 439 | + Set to 0 to tolerate faulty clients. |
| 440 | + </p> |
| 441 | + |
416 | 442 | </div> |
417 | 443 | <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> |
418 | 444 | <div class="directive-section"><h2><a name="H2MaxWorkerIdleSeconds" id="H2MaxWorkerIdleSeconds">H2MaxWorkerIdleSeconds</a> <a name="h2maxworkeridleseconds" id="h2maxworkeridleseconds">Directive</a></h2> |
|
0 commit comments