what is the advantage of using supervisord over monit
We have a custom setup which has several daemons (web apps + background tasks) running. I am looking at using a service which helps us to monitor those daemons and restart them if their resource consumption exceeds over a level. I will appreciate any insight on when one is better over the other. As I understand monit spins up a new process while supervisord starts a sub process. What is the pros and cons of this approach ? I will also be using upstart to monitor monit or supervisord itself. The webapp deployment will be done using capistrano. Thanks I haven't used monit but there are some