summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-08-13 11:22:47 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2010-08-13 11:22:47 +0100
commit54c800a01bfd9e0cb3ea37ffb179e2ec9b718dcb (patch)
tree6c94379aa7a1cad884aa449bdc0d96e388e2b133
parent874c0dded0affe3e7dc3efca309ad3535cee5825 (diff)
downloadrabbitmq-server-git-54c800a01bfd9e0cb3ea37ffb179e2ec9b718dcb.tar.gz
Reduce the file descriptor limit for Windows to 512
-rw-r--r--src/file_handle_cache.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl
index 4eaccf4945..4ef5e29f2a 100644
--- a/src/file_handle_cache.erl
+++ b/src/file_handle_cache.erl
@@ -137,7 +137,7 @@
-define(SERVER, ?MODULE).
-define(RESERVED_FOR_OTHERS, 100).
--define(FILE_HANDLES_LIMIT_WINDOWS, 10000000).
+-define(FILE_HANDLES_LIMIT_WINDOWS, 512).
-define(FILE_HANDLES_LIMIT_OTHER, 1024).
-define(FILE_HANDLES_CHECK_INTERVAL, 2000).
@@ -829,7 +829,7 @@ maybe_reduce(State) ->
ulimit() ->
case os:type() of
{win32, _OsName} ->
- ?FILE_HANDLES_LIMIT_WINDOWS;
+ ?FILE_HANDLES_LIMIT_WINDOWS - ?RESERVED_FOR_OTHERS;
{unix, _OsName} ->
%% Under Linux, Solaris and FreeBSD, ulimit is a shell
%% builtin, not a command. In OS X, it's a command.