# File lib/phusion_passenger/abstract_server.rb, line 116
        def initialize(socket_filename = nil, password = nil)
                @socket_filename = socket_filename
                @password = password
                @socket_filename ||= "#{passenger_tmpdir}/spawn-server/socket.#{Process.pid}.#{object_id}"
                @password ||= generate_random_id(:base64)
                
                @message_handlers = {}
                @signal_handlers = {}
                @orig_signal_handlers = {}
        end