Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am looking to deploy my application on a server on which I would have no access in the future. I would like to have an indication of start-up errors generated by my program in particular and the system in general.

I have never used any of those supervision tools and wonder what added value those would bring in?

Is relying on the Debian/Ubuntu built-in init scheme not a good idea?

share|improve this question
3  
Just to clarify, scripts from the init.d directory (the legacy init) are not supervised, they are simply started/stopped with the system. You probably wanted to refer to Upstart, Ubuntu's new init system. –  João Pinto Dec 29 '10 at 14:05
    
never knew about upstart until you have mentioned it. many thanks. looking at its home page right now. –  Tzury Bar Yochay Dec 30 '10 at 4:10

1 Answer 1

If you will have no access to the server in the future, there should be someone else that is able to monitor the application and the server. No automated solution can solve all possible issues.

However, solutions such as Monit can help a lot in some cases, by automatically restarting your application if for example it crashed or is using too much memory.

If your application is very simple and stable, a simple init.d or upstart script to start it on server startup can work.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.