<p dir="ltr">IMO monit is pretty easy to setup and probably your best bet.  However you could get puppet, chef, or cfengine to start processes for you.  If you are feeling adventurous, you could set up something like apache mesos to keep your tasks running.</p>

<p dir="ltr">Justin Venus</p>
<div class="gmail_quote">On May 16, 2013 10:27 AM, &quot;Jonathan Vanasco&quot; &lt;<a href="mailto:twisted-python@2xlp.com">twisted-python@2xlp.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
i&#39;m running a twisted daemon on ubuntu<br>
<br>
It seems to get shut down by the system periodically.  Logs show that the kernel (or something) kills it for taking up too much memory.  I definitely have coding issues in there that i&#39;m working on to address this.<br>

<br>
Does anyone have a suggestion for tools I can easily use on ubuntu to monitor and restart if needed ?  I haven&#39;t had to do something like this in 5 years, and back then it was a hassle to get monit or supervisord working.<br>

<br>
thanks<br>
<br>
/jonathan<br>
_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</blockquote></div>