<div>I&#39;m experiencing a problem with messages getting &quot;stalled&quot; when serving RabbitMQ with Windows XP.</div><div><br></div><div>The context is a distributed job processing system, wherein some message payloads can be around 250-500 kB. �The clients connecting to the broker are several programs written in Python using the txAMQP library and the AMQP 0-8 protocol. �(*)</div>
<div><br></div><div>We can submit one job in our system, which results in several small messages, and four larger messages being routed through RabbitMQ with the size ranges noted above, and this succeeds. �However, when we submit an identical job, one message with a larger payload is successfully routed, but the second one is not. �I can see that it successfully reaches the broker but never reaches the intended destination, because I get this output:</div>
<div><br></div><div><div>C:\rabbitmq_server-1.7.1\sbin&gt;rabbitmqctl list_connections send_oct send_pend</div><div>Listing connections ...</div><div>594 � � 0</div><div>1183650 0</div><div>236655 �0</div><div>616 � � 0</div>
<div>610 � � 0</div><div>2492155 256809 � �&lt;-- here is the stuck message</div><div>616 � � 0</div><div>616 � � 0</div><div>367 � � 0</div></div><div><br></div><div><br></div>Configuration:<div>- rabbitmq 1.7.1 on Windows XP, installed from packages available at <a href="http://rabbitmq.com">rabbitmq.com</a></div>
<div>- (also exhibited problem with rabbitmq 1.6.0 on Windows XP)</div><div>- all clients running on Windows, OR some clients on Windows (required as they call out to Windows executables) and some on OS X</div><div>- ***exhibits problems noted above***</div>
<div><br></div><div>Configuration:</div><div>- rabbitmq 1.7.0 on Mac OS X 10.6, installed via�<a href="http://github.com/mxcl/homebrew/blob/master/Library/Formula/rabbitmq.rb">http://github.com/mxcl/homebrew/blob/master/Library/Formula/rabbitmq.rb</a></div>
<div>- all clients running on Windows</div><div>- no problems exhibited; can run many jobs successfully</div><div><br></div><div>Configuration:</div><div>- rabbitmq 1.6.0 on Ubuntu 9.10, installed using official Ubuntu packages</div>
<div>- all clients running on Windows</div><div><div>- no problems exhibited; can run many jobs successfully</div><div><br></div><div><br></div><div>We would prefer to run RabbitMQ as a service on Windows, as we have more combined experience with Windows administration, but if stumped we will consider running RabbitMQ on a locked down Ubuntu VM.</div>
</div><div><br></div><div>If needed I can try to create and post a script that triggers this problem, but I thought I&#39;d post this first to see if anyone has experienced a similar problem and can offer a potential solution, or other troubleshooting techniques.</div>
<div><br></div><div><br></div><div><div>(*) These programs originally used py-amqplib, and experienced the same problem, but were ported to txAMQP to see if that would fix the problem and to also improve performance when the system is idle. �Unfortunately while the system performance improved, the problem with RabbitMQ on Windows still persists.</div>
<div><br></div></div><div><br>-- <br>Matthew Scott<br>ElevenCraft Inc.<br>+1 360 389-2512<br>
</div>