# 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