From 0efe7b677b076a32ef54e5f2f0a9861eb1f7f3d9 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 5 May 2011 07:16:48 +0000 Subject: http_server: XEpollThreadSpawn sets RLIMIT_NPROC It *can* have as many threads as it does idle connections. --- lib/rainbows/http_server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/rainbows') diff --git a/lib/rainbows/http_server.rb b/lib/rainbows/http_server.rb index cd289b7..8732e68 100644 --- a/lib/rainbows/http_server.rb +++ b/lib/rainbows/http_server.rb @@ -55,7 +55,7 @@ class Rainbows::HttpServer < Unicorn::HttpServer case @use when :ThreadSpawn, :ThreadPool, :ActorSpawn, :CoolioThreadSpawn, :RevThreadSpawn, - :WriterThreadPool, :WriterThreadSpawn + :XEpollThreadSpawn, :WriterThreadPool, :WriterThreadSpawn trysetrlimit(:RLIMIT_NPROC, @worker_connections + LISTENERS.size + 1) end super -- cgit v1.2.3-24-ge0c7