Hi Ralph -
I regularly test RabbitMQ features using Windows 8.1 Pro and Windows 10 Pro on VirtualBox (hosted by Arch Linux) and have not experienced this issue.
You could poke at the erl.exe process using procinfo64.exe - I would be interested to see if there is high I/O or high thread count.
Could you also test with Erlang 19.3? I would be curious to know if that version exhibits this issue.
On my Windows 10 system, I can run
etop (
http://erlang.org/doc/man/etop.html) against RabbitMQ this way:
* Open an administrative cmd.exe prompt
* Change to the "erts-XXX" subdirectory of your Erlang installation. Mine is C:\erlang\19.3\erts-8.3\bin
* Run hostname to see what your hostname should be
* Run .\epmd.exe -names to ensure that rabbit is running on port 25672
* Run this command (WIN81 is what the hostname command outputs for me - substitute with yours):
.\erl.exe -sname test@WIN81 -setcookie TEXTVALUEOFCOOKIE
* You'll get a shell. To run etop, enter the following function call (again, using your own host name). Note that you'll have to surround the node name with single-quotes since it is an atom:
etop:start([{node, 'rabbit@WIN81'}]).
You'll see information scroll by. Hopefully we can get information about what's going on during startup. Of course there's a chance that whatever is taking so long will prevent etop from running, too.
Thanks,
Luke