# File lib/phusion_passenger/abstract_server.rb, line 200 def start_synchronously(socket_filename, password, server_socket, owner_socket) @owner_socket = owner_socket begin reset_signal_handlers initialize_server begin server_main_loop(password, server_socket) ensure finalize_server end rescue Interrupt # Do nothing ensure @owner_socket = nil revert_signal_handlers File.unlink(socket_filename) rescue nil server_socket.close end end