<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>rabbit is out of service in disk mode.</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>I send messages(size:10kB) to a queue on single node,but with no consumers. Here is my java code:<BR>
&nbsp;<BR>
&nbsp; channel.exchangeDeclare(exec, &quot;direct&quot;, true, false, null);<BR>
&nbsp; channel.queueDeclare(&quot;FirstQueue&quot;, true, false, false, null);<BR>
&nbsp; channel.queueBind(queueName, exec, routingKey);<BR>
&nbsp;<BR>
&nbsp; BasicProperties bp = new BasicProperties();<BR>
&nbsp; bp.setDeliveryMode(2);<BR>
&nbsp; channel.basicPublish(exec, routingKey, bp, messageBodyBytes);<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp; When 9000 message sent, the producer was blocked, I got a message in log :<BR>
&nbsp; vm_memory_high_watermark set. Memory used:288650128 allowed:211065241<BR>
&nbsp; alarm_handler: {set,{vm_memory_high_watermark,[]}}<BR>
&nbsp;<BR>
&nbsp; Then I stop the rabbit,restart it, but I got same messages in log .<BR>
&nbsp;<BR>
&nbsp; If I start a consumer,it receives no messages eitherĄŁ<BR>
&nbsp;<BR>
&nbsp; Anyone knows how many messages can a queue persist? just 9000 ?<BR>
&nbsp; I want to persist all the messages, is it possible?<BR>
<BR>
&nbsp; Anyone give me some advice? Thks . </FONT>
</P>

</BODY>
</HTML>