# File lib/phusion_passenger/abstract_request_handler.rb, line 220 def cleanup if @main_loop_thread @main_loop_thread_lock.synchronize do @graceful_termination_pipe[1].close rescue nil end @main_loop_thread.join end @server_sockets.each_value do |value| address, type, socket = value socket.close rescue nil if type == 'unix' File.unlink(address) rescue nil end end @owner_pipe.close rescue nil end