From 8819eb77b236a56e239ce35c3b7f73b9a97e3724 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 19 Aug 2009 01:03:16 -0700 Subject: rainbows: embedded test app for multiple listeners and sleep --- lib/unicorn/rainbows.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/unicorn/rainbows.rb b/lib/unicorn/rainbows.rb index 2659f2d..fd5fa92 100644 --- a/lib/unicorn/rainbows.rb +++ b/lib/unicorn/rainbows.rb @@ -136,6 +136,7 @@ if $0 == __FILE__ if /\A100-continue\z/i =~ env['HTTP_EXPECT'] return [ 100, {}, [] ] end + env['REQUEST_URI'] =~ %r{^/sleep/(\d+(?:\.\d*)?)} and Actor.sleep($1.to_f) digest = Digest::SHA1.new input = env['rack.input'] buf = Unicorn::Z.dup @@ -151,7 +152,7 @@ if $0 == __FILE__ [ 200, header, [ body ] ] } options = { - :listeners => %w(0.0.0.0:8080), + :listeners => %w(0.0.0.0:8080 0.0.0.0:8090), } Unicorn::Rainbows.new(app, options).start.join end -- cgit v1.2.3-24-ge0c7