# File lib/phusion_passenger/spawn_manager.rb, line 161 def reload(app_group_name = nil) @spawners.synchronize do if app_group_name # Stop and delete associated ApplicationSpawner. @spawners.delete("app:#{app_group_name}") # Propagate reload command to associated FrameworkSpawner. @spawners.each do |spawner| if spawner.respond_to?(:reload) spawner.reload(app_group_name) end end else # Stop and delete all spawners. @spawners.clear end end end