# File lib/phusion_passenger/rack/application_spawner.rb, line 113 def spawn_application(options = {}) connect do |channel| channel.write("spawn_application", *options.to_a.flatten) return AppProcess.read_from_channel(channel) end rescue SystemCallError, IOError, SocketError => e raise Error, "The application spawner server exited unexpectedly: #{e}" end