I have a custom application, it's a Ruby Sinatra app. It sits behind nginx and Thin. I attempted to install Redmine out of the box. However Redmine gives me a 500 Internal Server error. Should I have the one instance of nginx serving all my apps, or is it more appropriate to have an instance per application? How can I resolve the Redmine 500 error? asked 09 Mar '12, 22:09 tojofo |
It's generally appropriate to have one Nginx instance for each application, unless you have several applications which use similar Nginx settings and you would like to save ram by serving multiple applications from a single instance. During testing and development, you generally want a separate Nginx instance. As for the 500 error, this could be caused by one of any number of reasons, which is manifesting itself as an internal error in your application. You can check the Nginx and application error logs for the specific error which is occurring. by default, our installers put your logs in the answered 09 Mar '12, 23:56 ryans ♦♦ All logs are empty except for the Redmine nginx log which has a lot of errors along the form of
(10 Mar '12, 15:45)
tojofo
|
I just checked your account and as far as I can tell, your Redmine app isn't attached to any websites at the moment. Can you please open a support ticket and let us know the exact URL that is exhibiting the 500 error?