diff options
author | Loïc Hoguin <[email protected]> | 2017-02-22 13:26:18 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2017-02-22 13:26:18 +0100 |
commit | ade8a523dd6afe21f169a3f41cd78cc1ba730c74 (patch) | |
tree | 15ebf7938b8374b2f867be361bc52c34b3415ef6 /docs/en/cowboy/2.0/guide/loop_handlers/index.html | |
parent | 7bb98d0476dbe4ee5e9317e42ca17e4a7d717e0d (diff) | |
download | ninenines.eu-ade8a523dd6afe21f169a3f41cd78cc1ba730c74.tar.gz ninenines.eu-ade8a523dd6afe21f169a3f41cd78cc1ba730c74.tar.bz2 ninenines.eu-ade8a523dd6afe21f169a3f41cd78cc1ba730c74.zip |
Update docs
Diffstat (limited to 'docs/en/cowboy/2.0/guide/loop_handlers/index.html')
-rw-r--r-- | docs/en/cowboy/2.0/guide/loop_handlers/index.html | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/docs/en/cowboy/2.0/guide/loop_handlers/index.html b/docs/en/cowboy/2.0/guide/loop_handlers/index.html index 7f3be1d7..09b9a5e1 100644 --- a/docs/en/cowboy/2.0/guide/loop_handlers/index.html +++ b/docs/en/cowboy/2.0/guide/loop_handlers/index.html @@ -95,7 +95,7 @@ for plain HTTP handlers.</p></div> loop handler behavior. This tuple may optionally contain
a timeout value and/or the atom <code>hibernate</code> to make the
process enter hibernation until a message is received.</p></div>
-<div class="paragraph"><p>This snippet enables the loop handler.</p></div>
+<div class="paragraph"><p>This snippet enables the loop handler:</p></div>
<div class="listingblock">
<div class="content"><!-- Generator: GNU source-highlight 3.1.8
by Lorenzo Bettini
@@ -103,16 +103,14 @@ http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite -->
<pre><tt><span style="font-weight: bold"><span style="color: #000000">init</span></span>(<span style="color: #009900">Req</span>, <span style="color: #009900">State</span>) <span style="color: #990000">-></span>
{<span style="color: #FF6600">cowboy_loop</span>, <span style="color: #009900">Req</span>, <span style="color: #009900">State</span>}<span style="color: #990000">.</span></tt></pre></div></div>
-<div class="paragraph"><p>However it is largely recommended that you set a timeout
-value. The next example sets a timeout value of 30s and
-also makes the process hibernate.</p></div>
+<div class="paragraph"><p>This also makes the process hibernate:</p></div>
<div class="listingblock">
<div class="content"><!-- Generator: GNU source-highlight 3.1.8
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt><span style="font-weight: bold"><span style="color: #000000">init</span></span>(<span style="color: #009900">Req</span>, <span style="color: #009900">State</span>) <span style="color: #990000">-></span>
- {<span style="color: #FF6600">cowboy_loop</span>, <span style="color: #009900">Req</span>, <span style="color: #009900">State</span>, <span style="color: #993399">30000</span>, <span style="color: #FF6600">hibernate</span>}<span style="color: #990000">.</span></tt></pre></div></div>
+ {<span style="color: #FF6600">cowboy_loop</span>, <span style="color: #009900">Req</span>, <span style="color: #009900">State</span>, <span style="color: #FF6600">hibernate</span>}<span style="color: #990000">.</span></tt></pre></div></div>
</div>
</div>
<div class="sect1">
@@ -185,25 +183,6 @@ for general instructions about cleaning up.</p></div> </div>
</div>
<div class="sect1">
-<h2 id="_timeout">Timeout</h2>
-<div class="sectionbody">
-<div class="paragraph"><p>Note that this feature currently does not work. It will be
-brought back in a future 2.0 pre-release.</p></div>
-<div class="paragraph"><p>By default Cowboy will not attempt to close the connection
-if there is no activity from the client. This is not always
-desirable, which is why you can set a timeout. Cowboy will
-close the connection if no data was received from the client
-after the configured time. The timeout only needs to be set
-once and can’t be modified afterwards.</p></div>
-<div class="paragraph"><p>Because the request may have had a body, or may be followed
-by another request, Cowboy is forced to buffer all data it
-receives. This data may grow to become too large though,
-so there is a configurable limit for it. The default buffer
-size is of 5000 bytes, but it may be changed by setting the
-<code>loop_max_buffer</code> middleware environment value.</p></div>
-</div>
-</div>
-<div class="sect1">
<h2 id="_hibernate">Hibernate</h2>
<div class="sectionbody">
<div class="paragraph"><p>To save memory, you may hibernate the process in between
|