module PhusionPassenger::AdminTools
def self.process_is_alive?(pid)
def self.process_is_alive?(pid) begin Process.kill(0, pid) return true rescue Errno::ESRCH return false rescue SystemCallError => e return true end end
def self.tmpdir
def self.tmpdir ["PASSENGER_INSTANCE_REGISTRY_DIR", "TMPDIR"].each do |name| if ENV.has_key?(name) && !ENV[name].empty? return ENV[name] end end return "/tmp" end