module Rack::App::Worker::Utils
Public Instance Methods
maximum_allowed_process_number()
click to toggle source
# File lib/rack/app/worker/utils.rb, line 12 def maximum_allowed_process_number (`ulimit -u`.to_i * 0.75).to_i + 10 rescue Errno::ENOENT 100 end
process_alive?(pid)
click to toggle source
# File lib/rack/app/worker/utils.rb, line 5 def process_alive?(pid) ::Process.kill(0, pid.to_i) return true rescue ::Errno::ESRCH return false end