about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/unicorn/rainbows.rb3
1 files changed, 2 insertions, 1 deletions
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