about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-08-19 01:03:16 -0700
committerEric Wong <normalperson@yhbt.net>2009-08-19 01:03:16 -0700
commit8819eb77b236a56e239ce35c3b7f73b9a97e3724 (patch)
tree50a23d645375872b43e146ea1cb5732404c9743e
parentdae223f10c7f17a33d019e4c7ac3dcb90a30facb (diff)
downloadunicorn-8819eb77b236a56e239ce35c3b7f73b9a97e3724.tar.gz
-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