My Rails app is returning HTTP 500 for all its URLs, but nothing shows up in the log file. How can I
Posted
by mipadi
on Stack Overflow
See other posts from Stack Overflow
or by mipadi
Published on 2010-02-25T14:19:56Z
Indexed on
2010/04/01
18:53 UTC
Read the original article
Hit count: 378
ruby-on-rails
I have a Rails app that is running on a production server with Apache and Phusion Passenger. The app works fine locally when using Mongrel, but whenever I try to load a URL on the production server, it returns HTTP 500. I know the server is working properly, because I can get the static elements of the application (e.g., JavaScript files, stylesheets, images) just fine. I've also checked the Passenger status and it is loading the app (it must be, since the app's 500 Internal Server Error page is returned, not just the default Apache one). Also, when I load the app via script/console production
and do something like app.get("/")
, 500 is also returned.
The problem is that there is nothing in the log files to indicate the problem. production.log
is empty. The Apache error logs show no problems with Apache, either. I'm stumped as to what's going on and I'm not sure how to diagnose the problem.
I know I may have been a bit vague, but can anyone give a suggestion on what the problem may be? Or at least a way I can go about diagnosing it?
© Stack Overflow or respective owner