webspire
11-20-2009, 06:38 AM
Hello. I've had a production Rails application that has worked without error for well over a year. Starting some time yesterday, it no longer functions. Users visiting the page now see the infamous "Application Error...Rails application failed to start properly". I reviewed my Rails and FastCGI logs and see no errors. A review of the Apache log shows this error:
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- fcgi (MissingSourceFile)
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/rails-2.0.2/lib/fcgi_handler.rb:1
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from dispatch.fcgi:35
After a couple of Live Chats, I'm being told that there was an issue with a Rails "upgrade" BH did and that someone is troubleshooting. I'm trying to be patient but by client is NOT happy with the situation (esp. since it's been down at least 24 hours at this point).
Is anyone else experiencing problems with Rails on Bluehost at the moment?
Since there seems to be a history of BH changes/upgrades to Rails breaking things, are there any "defensive" strategies anyone can recommend? I thought by having my own gems directory I'd be able to insulate my application but I guess not.
Thanks for any advice/feedback. :(
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- fcgi (MissingSourceFile)
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/rails-2.0.2/lib/fcgi_handler.rb:1
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
from /home1/webspire/gems/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from dispatch.fcgi:35
After a couple of Live Chats, I'm being told that there was an issue with a Rails "upgrade" BH did and that someone is troubleshooting. I'm trying to be patient but by client is NOT happy with the situation (esp. since it's been down at least 24 hours at this point).
Is anyone else experiencing problems with Rails on Bluehost at the moment?
Since there seems to be a history of BH changes/upgrades to Rails breaking things, are there any "defensive" strategies anyone can recommend? I thought by having my own gems directory I'd be able to insulate my application but I guess not.
Thanks for any advice/feedback. :(