Method: Arachni::Processes::Dispatchers#kill

Defined in:
lib/arachni/processes/dispatchers.rb

#kill(url) ⇒ Object

Note:

Will also kill all Instances started by the Dispatcher.

Parameters:

  • url (String)

    URL of the Dispatcher to kill.



107
108
109
110
111
112
113
114
115
116
117
118
# File 'lib/arachni/processes/dispatchers.rb', line 107

def kill( url )
    dispatcher = connect( url )
    Manager.kill_many dispatcher.statistics['consumed_pids']
    Manager.kill dispatcher.pid
rescue => e
    #ap e
    #ap e.backtrace
    nil
ensure
    @list.delete( url )
    @dispatcher_connections.delete( url )
end