[rabbitmq-discuss] BasicPublish() from .NET client hangs after upgrading server to 1.7.1

Matthew Sackman matthew at lshift.net
Tue Feb 2 13:57:35 GMT 2010


Hi,

On Thu, Jan 28, 2010 at 04:26:24PM +0100, Ergeerts Glenn wrote:
> This is the output:
> 
> 3> os_mon_sysinfo:get_mem_info().
> ["76 -1658880 1016913920 -1 -1021628416 2147352576 2134794240\n"]

The plot thickens.

I have a 64-bit Vista virtual image which I've just tested, using R13B03
grabbed from erlang.org, and amounts of RAM of 2GB, 3GB, 4GB and 5GB.

In all cases, os_mon_sysinfo:get_mem_info() reports the correct thing.

You've said you're running 64-bit Windows 7. Which version of Erlang are
you running, and did you compile yourself, or did you grab it from
erlang.org?

You'll find the win32sysinfo in
c:\program files (x86)\erl5.7.4\libs\os_mon-2.2.4\priv\bin

(assuming you're using R13B03)

If you also happen to have cygwin installed, and can open up a bash
shell, cd to that dir, and then run ldd and sha1sum, I'm curious as to
whether your results match mine:

matthew at vista ~
$ ldd win32sysinfo.exe
        ntdll.dll => /cygdrive/c/Windows/SysWOW64/ntdll.dll (0x76eb0000)
        kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll
(0x75460000)
        MSVCR80.dll =>
/cygdrive/c/Windows/WinSxS/x86_microsoft.vc80.crt_1fc8b3b
9a1e18e3b_8.0.50727.4053_none_d08d7da0442a985d/MSVCR80.dll (0x73bb0000)
        msvcrt.dll => /cygdrive/c/Windows/syswow64/msvcrt.dll
(0x768f0000)

matthew at vista ~
$ sha1sum win32sysinfo.exe
0c059b1649f250a362c75ccc5438a44dddbe1fad *win32sysinfo.exe

Best wishes,

Matthew




More information about the rabbitmq-discuss mailing list