diff options
Diffstat (limited to 'docs/en/ranch/1.2/guide')
-rw-r--r-- | docs/en/ranch/1.2/guide/embedded/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/internals/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/introduction/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/listeners.asciidoc | 20 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/listeners/index.html | 25 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/parsers/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/protocols/index.html | 4 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/ssl_auth.asciidoc | 2 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/ssl_auth/index.html | 6 | ||||
-rw-r--r-- | docs/en/ranch/1.2/guide/transports/index.html | 4 |
11 files changed, 31 insertions, 50 deletions
diff --git a/docs/en/ranch/1.2/guide/embedded/index.html b/docs/en/ranch/1.2/guide/embedded/index.html index 13418002..adb1bc81 100644 --- a/docs/en/ranch/1.2/guide/embedded/index.html +++ b/docs/en/ranch/1.2/guide/embedded/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Embedded mode</title> @@ -164,6 +164,8 @@ more details on how Ranch does it.</p></div> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/index.html b/docs/en/ranch/1.2/guide/index.html index 08552458..f5b25985 100644 --- a/docs/en/ranch/1.2/guide/index.html +++ b/docs/en/ranch/1.2/guide/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Ranch User Guide</title> @@ -145,6 +145,8 @@ + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/internals/index.html b/docs/en/ranch/1.2/guide/internals/index.html index b43eed8f..b7e0b850 100644 --- a/docs/en/ranch/1.2/guide/internals/index.html +++ b/docs/en/ranch/1.2/guide/internals/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Internals</title> @@ -205,6 +205,8 @@ http://www.gnu.org/software/src-highlite --> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/introduction/index.html b/docs/en/ranch/1.2/guide/introduction/index.html index 4afe8227..6c5ae67c 100644 --- a/docs/en/ranch/1.2/guide/introduction/index.html +++ b/docs/en/ranch/1.2/guide/introduction/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Introduction</title> @@ -144,6 +144,8 @@ modifications but there is no guarantee that it will work as expected.</p></div> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/listeners.asciidoc b/docs/en/ranch/1.2/guide/listeners.asciidoc index a776a584..ef2d49c7 100644 --- a/docs/en/ranch/1.2/guide/listeners.asciidoc +++ b/docs/en/ranch/1.2/guide/listeners.asciidoc @@ -4,7 +4,7 @@ A listener is a set of processes whose role is to listen on a port for new connections. It manages a pool of acceptor processes, each of them indefinitely accepting connections. When it does, it starts a new process executing the protocol handler code. All the socket -programming is abstracted through the use of transport handlers. +programming is abstracted through the user of transport handlers. The listener takes care of supervising all the acceptor and connection processes, allowing developers to focus on building their application. @@ -203,24 +203,6 @@ ranch:set_max_connections(tcp_echo, MaxConns). The change will occur immediately. -=== When running out of file descriptors - -Operating systems have limits on the number of sockets -which can be opened by applications. When this maximum is -reached the listener can no longer accept new connections. The -accept rate of the listener will be automatically reduced, and a -warning message will be logged. - ----- -=ERROR REPORT==== 13-Jan-2016::12:24:38 === -Ranch acceptor reducing accept rate: out of file descriptors ----- - -If you notice messages like this you should increase the number -of file-descriptors which can be opened by your application. How -this should be done is operating-system dependent. Please consult -the documentation of your operating system. - === Using a supervisor for connection processes Ranch allows you to define the type of process that will be used diff --git a/docs/en/ranch/1.2/guide/listeners/index.html b/docs/en/ranch/1.2/guide/listeners/index.html index ead3c4b8..4d6ccbc0 100644 --- a/docs/en/ranch/1.2/guide/listeners/index.html +++ b/docs/en/ranch/1.2/guide/listeners/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Listeners</title> @@ -73,7 +73,7 @@ for new connections. It manages a pool of acceptor processes, each
of them indefinitely accepting connections. When it does, it starts
a new process executing the protocol handler code. All the socket
-programming is abstracted through the use of transport handlers.</p></div>
+programming is abstracted through the user of transport handlers.</p></div>
<div class="paragraph"><p>The listener takes care of supervising all the acceptor and connection
processes, allowing developers to focus on building their application.</p></div>
<div class="sect1">
@@ -302,25 +302,6 @@ http://www.gnu.org/software/src-highlite --> </div>
</div>
<div class="sect1">
-<h2 id="_when_running_out_of_file_descriptors">When running out of file descriptors</h2>
-<div class="sectionbody">
-<div class="paragraph"><p>Operating systems have limits on the number of sockets
-which can be opened by applications. When this maximum is
-reached the listener can no longer accept new connections. The
-accept rate of the listener will be automatically reduced, and a
-warning message will be logged.</p></div>
-<div class="listingblock">
-<div class="content">
-<pre><code>=ERROR REPORT==== 13-Jan-2016::12:24:38 ===
-Ranch acceptor reducing accept rate: out of file descriptors</code></pre>
-</div></div>
-<div class="paragraph"><p>If you notice messages like this you should increase the number
-of file-descriptors which can be opened by your application. How
-this should be done is operating-system dependent. Please consult
-the documentation of your operating system.</p></div>
-</div>
-</div>
-<div class="sect1">
<h2 id="_using_a_supervisor_for_connection_processes">Using a supervisor for connection processes</h2>
<div class="sectionbody">
<div class="paragraph"><p>Ranch allows you to define the type of process that will be used
@@ -422,6 +403,8 @@ http://www.gnu.org/software/src-highlite --> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/parsers/index.html b/docs/en/ranch/1.2/guide/parsers/index.html index c6a2ddab..d7849c7f 100644 --- a/docs/en/ranch/1.2/guide/parsers/index.html +++ b/docs/en/ranch/1.2/guide/parsers/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Writing parsers</title> @@ -225,6 +225,8 @@ immediately if any. Otherwise wait for more data.</p></div> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/protocols/index.html b/docs/en/ranch/1.2/guide/protocols/index.html index e2f313f9..092946b2 100644 --- a/docs/en/ranch/1.2/guide/protocols/index.html +++ b/docs/en/ranch/1.2/guide/protocols/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Protocols</title> @@ -245,6 +245,8 @@ http://www.gnu.org/software/src-highlite --> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/ssl_auth.asciidoc b/docs/en/ranch/1.2/guide/ssl_auth.asciidoc index de0bbaf0..39f9c3c0 100644 --- a/docs/en/ranch/1.2/guide/ssl_auth.asciidoc +++ b/docs/en/ranch/1.2/guide/ssl_auth.asciidoc @@ -28,7 +28,7 @@ Following are the steps you need to take to create a CAcert.org account, generate a certificate and install it in your favorite browser. -* Open http://cacert.org in your favorite browser +* Open [CAcert.org](http://cacert.org) in your favorite browser * Root Certificate link: install both certificates * Join (Register an account) * Verify your account (check your email inbox!) diff --git a/docs/en/ranch/1.2/guide/ssl_auth/index.html b/docs/en/ranch/1.2/guide/ssl_auth/index.html index cd38f30a..463772c6 100644 --- a/docs/en/ranch/1.2/guide/ssl_auth/index.html +++ b/docs/en/ranch/1.2/guide/ssl_auth/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: SSL client authentication</title> @@ -99,7 +99,7 @@ browser.</p></div> <div class="ulist"><ul>
<li>
<p>
-Open <a href="http://cacert.org">http://cacert.org</a> in your favorite browser
+Open [CAcert.org](<a href="http://cacert.org">http://cacert.org</a>) in your favorite browser
</p>
</li>
<li>
@@ -274,6 +274,8 @@ user.</p></div> + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> diff --git a/docs/en/ranch/1.2/guide/transports/index.html b/docs/en/ranch/1.2/guide/transports/index.html index 682cd26b..d3a4affd 100644 --- a/docs/en/ranch/1.2/guide/transports/index.html +++ b/docs/en/ranch/1.2/guide/transports/index.html @@ -7,7 +7,7 @@ <meta name="description" content=""> <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara"> - <meta name="generator" content="Hugo 0.16" /> + <meta name="generator" content="Hugo 0.17" /> <title>Nine Nines: Transports</title> @@ -305,6 +305,8 @@ is the transport’s module. See <code>ranch_ssl</code> for an example.</p>< + <li><a href="/docs/en/ranch/1.3/guide">1.3</a></li> + <li><a href="/docs/en/ranch/1.2/guide">1.2</a></li> </ul> |