<div dir="ltr">&gt; <span style="font-family:arial,sans-serif;font-size:13px">So you can indeed add some settings to RABBITMQ_SERVER_ERL_ARGS when starting up (or set these in the rabbitmq user&#39;s default environment) and of course you&#39;ll need to set the HEART_COMMAND environment variable to whatever command you normally use to start the broker (depending on how you installed it).</span><div>

<span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">That&#39;s what I&#39;m trying, but it doesn&#39;t work as expected (the rabbit node immediately crashes during init after being started this way).</span></div>

<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">&gt; </span><span style="font-family:arial,sans-serif;font-size:13px">There are a couple of reasons we don&#39;t do this out of the box [...]</span></div>

<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">I understand now, thanks.</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">&gt; </span><span style="font-size:13px;font-family:arial,sans-serif">Yes, See </span><a href="http://www.rabbitmq.com/reliability.html" target="_blank" style="font-size:13px;font-family:arial,sans-serif">http://www.rabbitmq.com/reliability.html</a></div>

<div style><br></div><div style>That&#39;s internally, but I was looking at it from outside. Some embedded utility for monitoring its behaviour and knowing it&#39;s come down (and ideally, it would pull itself back up again).</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 12:09 PM, Tim Watson <span dir="ltr">&lt;<a href="mailto:tim@rabbitmq.com" target="_blank">tim@rabbitmq.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Jorge,<div><br><div><div class="im"><div>On 8 Jul 2013, at 16:21, Jorge Diz Pico wrote:</div>

<blockquote type="cite"><div dir="ltr"><div>I peeked around and noticed Rabbit is not using heart, which makes me unease about potential crashes. I tried to tweak the start scripts myself but it&#39;s not as straight-forward as it would seem to make it work.</div>




<div><br></div></div></blockquote><div><br></div></div><div>So you can indeed add some settings to RABBITMQ_SERVER_ERL_ARGS when starting up (or set these in the rabbitmq user&#39;s default environment) and of course you&#39;ll need to set the HEART_COMMAND environment variable to whatever command you normally use to start the broker (depending on how you installed it).</div>

<div class="im"><br><blockquote type="cite"><div dir="ltr"><div>So before I make a mess of it, I&#39;d like to know if there&#39;s any reason why Rabbit doesn&#39;t use heart or even offer a quick flag to enable it (at least I couldn&#39;t find any reference to it). Does it use any other mechanism underneath to ensure reliability?</div>




<div><br></div></div></blockquote></div></div><br></div><div>There are a couple of reasons we don&#39;t do this out of the box.</div><div><br></div><div>1. it would be f<span style="color:rgb(64,64,64);font-family:&#39;Lucida Grande&#39;">iddly to set this up in a packaged install for all possible environments</span></div>

<div><span style="color:rgb(64,64,64);font-family:&#39;Lucida Grande&#39;">2. there&#39;s a plethora of other generic options out there (such as monit, god, etc)</span></div><div><span style="color:rgb(64,64,64);font-family:&#39;Lucida Grande&#39;">3. automatically restarting a clustered node could have unintended consequences, depending on how it died</span></div>

<div><span style="color:rgb(64,64,64);font-family:&#39;Lucida Grande&#39;"><br></span></div><div><font color="#404040" face="&#39;Lucida Grande&#39;">In short, by all means turn heart on if you like, but if I were you I&#39;d consider looking at other generic options too. And make sure you understand what the potential consequences of automatic restart might be, for example if several clustered nodes go offline together, the order in which they&#39;re restarted can be important.</font></div>

<div><font color="#404040" face="&#39;Lucida Grande&#39;"><br></font></div><div><font color="#404040" face="&#39;Lucida Grande&#39;">Cheers,</font></div><div><font color="#404040" face="&#39;Lucida Grande&#39;">Tim</font></div>

<div><br></div></div><br>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>