summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Majkowski <marek@rabbitmq.com>2011-03-08 11:16:35 +0000
committerMarek Majkowski <marek@rabbitmq.com>2011-03-08 11:16:35 +0000
commit788d800206742fd0630dc6cfb5d1a2e533c2f416 (patch)
tree8777bc16dbea4565fa2600658e7c0d8faaaec890
parent21343de94bc744bc430bbc2b72d9526c284432a6 (diff)
downloadrabbitmq-server-788d800206742fd0630dc6cfb5d1a2e533c2f416.tar.gz
Short comment
-rw-r--r--src/file_handle_cache.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index de602d39..f27adfd9 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -1179,6 +1179,8 @@ track_client(Pid, Clients) ->
end.
+%% To increase the number of file descriptors: on Windows set ERL_MAX_PORTS
+%% environment variable, on Linux set `ulimit -n`.
ulimit() ->
case proplists:get_value(max_fds, erlang:system_info(check_io)) of
MaxFds when is_integer(MaxFds) andalso MaxFds > 1 ->
@@ -1188,6 +1190,7 @@ ulimit() ->
%% https://github.com/yrashk/erlang/blob/master/erts/emulator/sys/win32/sys.c#L2463-2466
MaxFds / 2;
_Any ->
+ %% For other operating systems trust Erlang.
MaxFds
end;
_ ->