<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br><br></div>
How long is 'quite some time'?<br>
>>>60 seconds<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
And what rabbitmqctl command were you trying to run? list_queues (as per the subject line)? If so, how many queues did you have at the time?<br>
<br></blockquote><div>>>>Any command, including no command</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
And when you say (in the subject line) that rabbitmqctl hangs *at the end* of a query, do you mean it displays the results and *then* hangs?<div class="im"><br>
>>> Yes, when it hangs, it is _after_ display of whatever is to be displayed. It will also hang if _no_ command is given. There is no pattern ascertainable to exactly when.<br></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Interestingly enough, it does not accept <CTRL>C either.<br>
</blockquote>
<br></div>
I'll have to find a Windows machine to try to reproduce that.<br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This wait is only encountered when activity is going on with <<< This statement is _incorrect_ as I have just discovered<br>
RabbitMQ, no matter what it is.<br>
</blockquote>
<br></div>
So this only happens when rabbit is really busy?<br>
>>>what is really busy? I just got it to hang for 60 seconds with _no_ activity, having just started the broker<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Rabbit does prioritise handling of rabbitmqctl processing over most other tasks, but when the server is under heavy load it can still take some time to handle these requests. There is not much we can do about that really, since we wouldn't want to stop message processing altogether.<br>
</blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">>>>As I said, not a bug per se, just annoying<br>
<div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<br>Are you running the standard rabbitmqctl.bat script? In the other thread you posted some rabbitmqctl output which contained progress log information, which is not something we see in testing and for which the most plausible explanation is that some additional options have been passed to the erl executable.<div class="im">
<div></div></div></blockquote><div> >>>This is the rabbitmqctl.bat that I am using. It is what the kit installed, no modifications by me.</div><div></div></div><div>@echo off</div><div>REM The contents of this file are subject to the Mozilla Public License</div>
<div>REM Version 1.1 (the "License"); you may not use this file except in</div><div>REM compliance with the License. You may obtain a copy of the License at</div><div>REM <a href="http://www.mozilla.org/MPL/">http://www.mozilla.org/MPL/</a></div>
<div>REM</div><div>REM Software distributed under the License is distributed on an "AS IS"</div><div>REM basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the</div><div>REM License for the specific language governing rights and limitations</div>
<div>REM under the License.</div><div>REM</div><div>REM The Original Code is RabbitMQ.</div><div>REM</div><div>REM The Initial Developers of the Original Code are LShift Ltd,</div><div>REM Cohesive Financial Technologies LLC, and Rabbit Technologies Ltd.</div>
<div>REM</div><div>REM Portions created before 22-Nov-2008 00:00:00 GMT by LShift Ltd,</div><div>REM Cohesive Financial Technologies LLC, or Rabbit Technologies Ltd</div><div>REM are Copyright (C) 2007-2008 LShift Ltd, Cohesive Financial</div>
<div>REM Technologies LLC, and Rabbit Technologies Ltd.</div><div>REM</div><div>REM Portions created by LShift Ltd are Copyright (C) 2007-2009 LShift</div><div>REM Ltd. Portions created by Cohesive Financial Technologies LLC are</div>
<div>REM Copyright (C) 2007-2009 Cohesive Financial Technologies</div><div>REM LLC. Portions created by Rabbit Technologies Ltd are Copyright</div><div>REM (C) 2007-2009 Rabbit Technologies Ltd.</div><div>REM</div><div>
REM All Rights Reserved.</div><div>REM</div><div>REM Contributor(s): ______________________________________.</div><div>REM</div><div><br></div><div>setlocal</div><div><br></div><div>if "%RABBITMQ_NODENAME%"=="" (</div>
<div> set RABBITMQ_NODENAME=rabbit</div><div>)</div><div><br></div><div>if not exist "%ERLANG_HOME%\bin\erl.exe" (</div><div> echo.</div><div> echo ******************************</div><div> echo ERLANG_HOME not set correctly.</div>
<div> echo ******************************</div><div> echo.</div><div> echo Please either set ERLANG_HOME to point to your Erlang installation or p</div><div>lace the</div><div> echo RabbitMQ server distribution in the Erlang lib folder.</div>
<div> echo.</div><div> exit /B</div><div>)</div><div><br></div><div>"%ERLANG_HOME%\bin\erl.exe" -pa "%~dp0..\ebin" -noinput -hidden %RABBITMQ_CTL_ER</div><div>L_ARGS% -sname rabbitmqctl -s rabbit_control -nodename %RABBITMQ_NODENAME% -extr</div>
<div>a %*</div><div>endlocal</div><div><br></div>
Regards,<br><font color="#888888">
<br>
Matthias.<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>---<br>John Apps<br>(49) 171 869 1813<br>Sent from Grassau, Bavaria, Germany