Hey everybody,
So basically I have successfully gotten to the point that running tracs on webrick works. That is, I run it a la “ruby script/server -e production” and I’m able to login using a local browser; I’ve successfully done the “signup” bit, etc.
However, I am simply incapable of divining what arcane rites are necessary to get this to work on apache and not webrick.
My apache setup has it as a subdirectory of the website, i.e. https://mydomain.com/tracks, and the config for that directory requires authentication, so I can access it from anywhere. Using fastcgid.
When I try to access https://mydomain.com/tracks, I get “Rails application failed to start properly”, and the following in development.log:
Processing Base#index (for 62.219.193.109 at 2006-08-24 05:01:50) [GET]
Session ID: 86b3fd87ba1b04047f2498926184d191
Parameters: {}
SystemExit (exit):
/vendor/rails/railties/lib/fcgi_handler.rb:126:in `exit'
/vendor/rails/railties/lib/fcgi_handler.rb:126:in `exit_now_handler'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `to_proc'
/vendor/rails/railties/lib/fcgi_handler.rb:114:in `call'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:213:in `continue'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `add_segment'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:207:in `go'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:216:in `continue'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `add_segment'
/vendor/rails/actionpack/lib/action_controller/routing.rb:85:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:207:in `go'
/vendor/rails/actionpack/lib/action_controller/routing.rb:363:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:363:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `indent'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/routing.rb:363:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:562:in `generation_code_for'
/vendor/rails/actionpack/lib/action_controller/routing.rb:560:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `indent'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/routing.rb:560:in `generation_code_for'
/vendor/rails/actionpack/lib/action_controller/routing.rb:554:in `indent'
/vendor/rails/actionpack/lib/action_controller/routing.rb:554:in `generation_code_for'
/vendor/rails/actionpack/lib/action_controller/routing.rb:551:in `each_with_index'
/vendor/rails/actionpack/lib/action_controller/routing.rb:551:in `each'
/vendor/rails/actionpack/lib/action_controller/routing.rb:551:in `each_with_index'
/vendor/rails/actionpack/lib/action_controller/routing.rb:551:in `generation_code_for'
/vendor/rails/actionpack/lib/action_controller/routing.rb:546:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `indent'
/vendor/rails/actionpack/lib/action_controller/code_generation.rb:46:in `method_missing'
/vendor/rails/actionpack/lib/action_controller/routing.rb:546:in `generation_code_for'
/vendor/rails/actionpack/lib/action_controller/routing.rb:489:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:483:in `each'
/vendor/rails/actionpack/lib/action_controller/routing.rb:483:in `write_generation'
/vendor/rails/actionpack/lib/action_controller/routing.rb:630:in `draw'
/config/routes.rb:1
/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:129:in `load'
/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:129:in `load'
/vendor/rails/actionpack/lib/action_controller/routing.rb:608:in `reload'
/vendor/rails/railties/lib/dispatcher.rb:67:in `prepare_application'
/vendor/rails/railties/lib/dispatcher.rb:37:in `dispatch'
/vendor/rails/railties/lib/fcgi_handler.rb:150:in `process_request'
/vendor/rails/railties/lib/fcgi_handler.rb:54:in `process!'
/vendor/rails/railties/lib/fcgi_handler.rb:53:in `each_cgi'
/usr/lib/ruby/1.8/fcgi.rb:597:in `each'
/usr/lib/ruby/1.8/fcgi.rb:597:in `each_cgi'
/vendor/rails/railties/lib/fcgi_handler.rb:53:in `process!'
/vendor/rails/railties/lib/fcgi_handler.rb:23:in `process!
/var/web/tracks/public/dispatch.fcgi:24
Rendering /var/web/tracks/public/../config/../vendor/rails/actionpack/lib/action_controller/templates/rescues/
layout.rhtml (500 Internal Error)
What gives? I am a little stumped…. I am happy to post more information on my configuration if somebody can tell me what might be relevant.
Thanks!
-Idan
