Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re: Launching a launcher?

by TGI (Parson)
on Aug 28, 2010 at 06:33 UTC ( #857813=note: print w/replies, xml ) Need Help??

in reply to Launching a launcher?

I worked on a similar project for a while, but I found monit and scrapped my code. monit is pretty easy to set up, can do all sorts of smart things like restart a process up to n times, and then call for help. You can set up arbitrary tests for to verify process responses. It does alerts as well as process monitoring and management.

By selecting the appropriate compilation options, you can even keep monit very lean. For example, I was able to use it on a project targeted for ARM based system with 64 MB RAM and still have plenty of room for a couple of Perl daemon processes.

In short, monit >= sliced bread.

TGI says moo

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://857813]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2021-05-11 01:17 GMT
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (111 votes). Check out past polls.