aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMaas-Maarten Zeeman <[email protected]>2016-01-13 11:57:47 +0100
committerLoïc Hoguin <[email protected]>2016-09-19 14:18:43 +0200
commitad8c04cb721fe911db7c23b6a0d51d4d5dba82af (patch)
tree7ce8b7277d8c372e8a6266da1d25cc40e797b86f /doc
parentbd9bfdf42dd529072e56e94f8e0ca4315db7330a (diff)
downloadranch-ad8c04cb721fe911db7c23b6a0d51d4d5dba82af.tar.gz
ranch-ad8c04cb721fe911db7c23b6a0d51d4d5dba82af.tar.bz2
ranch-ad8c04cb721fe911db7c23b6a0d51d4d5dba82af.zip
Don't silently drop the accept rate
Diffstat (limited to 'doc')
-rw-r--r--doc/src/guide/listeners.asciidoc18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/src/guide/listeners.asciidoc b/doc/src/guide/listeners.asciidoc
index 87e77d2..a776a58 100644
--- a/doc/src/guide/listeners.asciidoc
+++ b/doc/src/guide/listeners.asciidoc
@@ -203,6 +203,24 @@ 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