From 362ac7801d4f6ddd85cbafdc7e9118f88089564a Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 16 May 2011 20:13:00 +0000 Subject: use :pool_size for RLIMIT_NPROC with thread pool models Only needed for Ruby 1.9 --- lib/rainbows/http_server.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/rainbows/http_server.rb b/lib/rainbows/http_server.rb index 0fbc38f..cbeb38f 100644 --- a/lib/rainbows/http_server.rb +++ b/lib/rainbows/http_server.rb @@ -62,6 +62,8 @@ class Rainbows::HttpServer < Unicorn::HttpServer :CoolioThreadSpawn, :RevThreadSpawn, :XEpollThreadSpawn, :WriterThreadPool, :WriterThreadSpawn trysetrlimit(:RLIMIT_NPROC, @worker_connections + LISTENERS.size + 1) + when :XEpollThreadPool, :CoolioThreadPool + trysetrlimit(:RLIMIT_NPROC, Rainbows::O[:pool_size] + LISTENERS.size + 1) end super end -- cgit v1.2.3-24-ge0c7