Say for instance you just applied a software update to your Mac OS X Server and rebooted.
Suddenly a Rails app that was running fine spits out an error when ActionPack does a redirect_to. In the Rails production.log:
SystemStackError (stack level too deep)
Well my friend, before you set off to debugging the Ruby install on your OS X machine, try clearing the Rails sessions. At the command line:
rake tmp:sessions:clear RAILS_ENV=production
Everyone must login again, but alas the problem is solved! [for me]
Is it because we're using Apple's built-in Apache 1.3 web server with source-compiled FastCGI support? Hmmm.
Leave a Reply