Hi all, Anyone have an example on how they're running foreman under passenger. I've tried with the config.ru from foreman/vendor/rails/railties/dispatches/config.ru
I can access the application fine, but when my clients try to receive the kickstart file they get a 500 error - 192.168.0.2 - - [24/Sep/2009:12:04:44 +0100] "GET /unattended/kickstart HTTP/1.0" 500 613 "-" "anaconda/11.1.2.168" The error in the foreman log is: [Thu Sep 24 12:04:38 2009] [notice] Apache/2.2.11 (Unix) DAV/2 Phusion_Passenger/2.2.2 configured -- resuming normal operations Error during failsafe response: closed stream [Thu Sep 24 12:04:46 2009] [error] [client 192.168.0.2] Premature end of script headers: kickstart [ pid=2736 file=ext/apache2/Hooks.cpp:553 time=2009-09-24 12:04:46.484 ]: Backend process 2748 did not return a valid HTTP response. It returned: [X-Powered-By] *** Exception NoMethodError in PhusionPassenger::Rack::ApplicationSpawner (undefined method `each' for nil:NilClass) (process 2748): from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/rack/request_handler.rb:85:in `process_request' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_request_handler.rb:203:in `main_loop' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/rack/application_spawner.rb:110:in `run' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/rack/application_spawner.rb:67:in `spawn_application' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/utils.rb:181:in `safe_fork' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/rack/application_spawner.rb:60:in `spawn_application' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/rack/application_spawner.rb:45:in `spawn_application' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/spawn_manager.rb:158:in `spawn_application' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/spawn_manager.rb:282:in `handle_spawn_application' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:337:in `__send__' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:337:in `main_loop' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/lib/phusion_passenger/abstract_server.rb:187:in `start_synchronously' from /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.2/bin/passenger-spawn-server:61 [Thu Sep 24 12:05:23 2009] [notice] caught SIGTERM, shutting down If I go back to using web brick the clients grab the kickstart okay. Thanks, Matt --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---