Sha256: 8ac4cfcaa46ed688b3072601ff3696834d9ace2347ae19eed368701f05761270

Contents?: true

Size: 312 Bytes

Versions: 11

Compression:

Stored size: 312 Bytes

Contents

#\-E none
# we do not want Rack::Lint or anything to protect us
use Rack::ContentLength
use Rack::ContentType, "text/plain"
trap(:CHLD) { $stderr.puts Process.waitpid2(-1).inspect }
map "/" do
  time = ENV["nr"] || '15'
  pid = fork { exec('sleep', time) }
  run lambda { |env| [ 200, {}, [ "#{pid}\n" ] ] }
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rainbows-0.94.0 t/fork-sleep.ru
rainbows-0.93.0 t/fork-sleep.ru
rainbows-0.92.0 t/fork-sleep.ru
rainbows-0.91.1 t/fork-sleep.ru
rainbows-0.91.0 t/fork-sleep.ru
rainbows-0.90.2 t/fork-sleep.ru
rainbows-0.90.1 t/fork-sleep.ru
rainbows-0.90.0 t/fork-sleep.ru
rainbows-0.9.0 t/fork-sleep.ru
rainbows-0.8.0 t/fork-sleep.ru
rainbows-0.7.0 t/fork-sleep.ru