summaryrefslogtreecommitdiffstats
path: root/docs/en/ranch/1.2/guide
diff options
context:
space:
mode:
Diffstat (limited to 'docs/en/ranch/1.2/guide')
-rw-r--r--docs/en/ranch/1.2/guide/embedded/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/internals/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/introduction/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/listeners.asciidoc20
-rw-r--r--docs/en/ranch/1.2/guide/listeners/index.html25
-rw-r--r--docs/en/ranch/1.2/guide/parsers/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/protocols/index.html4
-rw-r--r--docs/en/ranch/1.2/guide/ssl_auth.asciidoc2
-rw-r--r--docs/en/ranch/1.2/guide/ssl_auth/index.html6
-rw-r--r--docs/en/ranch/1.2/guide/transports/index.html4
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&#8217;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>