<div dir="ltr"><div>Hi François,<br></div><div><br></div><div>We recently found a OOM bug related to 32bit Erlang and RabbitMQ, so sorry if I insist with this, but we want to make sure that you have/not have a 32bit Erlang when running RabbitMQ. What could happen is that the Erlang that&#39;s on the path of the rabbitmq-server script might not be the same as the Erlang that you start by calling &quot;erl&quot;. In my Mac for example I have a globally installed 64 bit Erlang, but the standalone release comes with a 32bit Erlang.</div>
<div><br></div><div>In any case, could you please start RabbitMQ and then tell us the output of the following command:</div><div>







<p class="">rabbitmqctl eval &#39;erlang:system_info(system_version).&#39;</p>







</div><div>Also, on my rabbit log files I get the following lines during rabbit start up, what&#39;s on yours?</div><div>







<p class="">=INFO REPORT==== 30-Oct-2013::01:23:36 ===</p>
<p class="">Memory limit set to 1594MB of 3986MB total.</p></div><div>And finally, could you report rabbit&#39;s memory use when it&#39;s about to crash?</div><div><br></div><div>You could get that info by running rabbitmqctl status, or by checking on the management plugin interface.</div>
<div><br></div><div>Regards,</div><div><br></div><div>Alvaro</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 30, 2013 at 1:23 PM, François Beausoleil <span dir="ltr">&lt;<a href="mailto:francois.beausoleil@gmail.com" target="_blank">francois.beausoleil@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Le 2013-10-29 à 17:20, Michael Klishin a écrit :<br>
<div class="im"><br>
&gt; On 30 Oct 2013, at 01:10, François Beausoleil &lt;<a href="mailto:francois.beausoleil@gmail.com">francois.beausoleil@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; The host has configuration for overcommit:<br>
&gt;&gt;<br>
&gt;&gt; # cat /proc/sys/vm/overcommit_ratio<br>
&gt;&gt; 50<br>
&gt;&gt; # cat /proc/sys/vm/overcommit_memory<br>
&gt;&gt; 2<br>
&gt;<br>
&gt; Can you post ulimit -a output?<br>
<br>
<br>
</div># ulimit -a<br>
core file size          (blocks, -c) 0<br>
data seg size           (kbytes, -d) unlimited<br>
scheduling priority             (-e) 0<br>
file size               (blocks, -f) unlimited<br>
pending signals                 (-i) 256523<br>
max locked memory       (kbytes, -l) 64<br>
max memory size         (kbytes, -m) unlimited<br>
open files                      (-n) 4096<br>
pipe size            (512 bytes, -p) 8<br>
POSIX message queues     (bytes, -q) 819200<br>
real-time priority              (-r) 0<br>
stack size              (kbytes, -s) 8192<br>
cpu time               (seconds, -t) unlimited<br>
max user processes              (-u) 256523<br>
virtual memory          (kbytes, -v) unlimited<br>
file locks                      (-x) unlimited<br>
<br>
Anything else I&#39;m missing?<br>
<br>
Thanks!<br>
<span class="HOEnZb"><font color="#888888">François Beausoleil<br>
</font></span><div class="HOEnZb"><div class="h5"><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>
</div></div></blockquote></div><br></div>