From experiences with process monitoring in Ruby, what do we recommend as the best process monitor. These are some of the features I'm interested in:
- Efficient memory management without memory leaks
- Monitor processes that are consuming a huge amount of RAM and automatically restart them
- Optimum up time i.e automatically restart processes when they die off for some reason
- Easy debugging i.e the process should still be able to log to a log file