Method: Cuboid::Processes::Schedulers#kill
- Defined in:
- lib/cuboid/processes/schedulers.rb
#kill(url) ⇒ Object
Note:
Will also kill all Instances started by the Scheduler.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 |
# File 'lib/cuboid/processes/schedulers.rb', line 104 def kill( url ) scheduler = connect( url ) scheduler.clear scheduler.running.each do |id, instance| Manager.kill instance['pid'] end Manager.kill scheduler.pid rescue => e #ap e #ap e.backtrace nil ensure @list.delete( url ) @clients.delete( url ).close end |