[rabbitmq-discuss] WinXP Embedded - Interactive Server works, Service does not.

Daniel Lewis DanielLewis at Ticketmaster.com
Thu Nov 1 17:32:40 GMT 2012


I installed erlang like this:
otp_win32_R15B02.exe  /S  /D={my directory name}

Then I copied the RabbitMQ entire directory structure over,
set up the environment variables for ERLANG_HOME and RABBITMQ_HOME,
and ran %RABBITMQ_HOME%/sbin/rabbitmq-service.bat install

Best Regards,
Daniel

-----Original Message-----
From: Simon MacMullen [mailto:simon at rabbitmq.com] 
Sent: Thursday, November 01, 2012 10:25 AM
To: Discussions about RabbitMQ
Cc: Daniel Lewis
Subject: Re: [rabbitmq-discuss] WinXP Embedded - Interactive Server works, Service does not.

The output of "rabbitmq-service.bat list" looks very odd.

One problem is that the sname is specified as "RabbitMQ", we normally use "rabbit@(hostname)". That explains why rabbitmqctl can't connect. 
But it also looks like the "args" field is empty; this normally contains a complete command line for starting RabbitMQ. So I think you're just starting an Erlang VM.

How did you install the service?

Cheers, Simon

On 01/11/12 16:24, Daniel Lewis wrote:
> Hi, I am having some issues getting RabbitMQ to run as an service on 
> Windows XP Embedded.
>
> It will start epmd.exe, erl.exe, and erlsrv.exe, but there are no log 
> files created.
>
> rabbitmqctl.bat status       returns:
>
> Status of node 'rabbit at DANIEL-WYSE' ...
>
> Error: unable to connect to node 'rabbit at DANIEL-WYSE' : nodedown
>
> DIAGNOSTICS
>
> ===========
>
> nodes in question: ['rabbit at DANIEL-WYSE']
>
> hosts, their running nodes and ports:
>
> - DANIEL-WYSE: [{'RabbitMQ',1898},{rabbitmqctl2558445,1904}]
>
> current node details:
>
> - node name: 'rabbitmqctl2558445 at DANIEL-WYSE'
>
> - home dir: C:Docements and Settings\Administrator
>
> - cookie hash: ak3qKWQRwDfzEGk9nwYiVQ==
>
> All this works great when I start an interactive Server using 
> rabbitmq-server.bat  (however when I use the -detach option, it fails 
> exactly like rabbitmq-service.bat)
>
> The environment variables appear to be set identically in both the 
> service and the server.
>
> rabbitmq-service.bat list      returns:
>
> Service name: RabbitMQ
>
> StopAction:
>
> OnFail: ignore
>
> Machine: c:\progra~1\ticketmaster\tmds\erlang\erts-5.9.2\bin\erl.exe
>
> WorkDir:
>
> SName: RabbitMQ
>
> Priority: default
>
> DebugType: none
>
> Args:
>
> InternalServiceName: RabbitMQ
>
> Comment:
>
> Env:
>
> I have disabled the windows firewall (this probably wasn't the issue 
> anyway because I had it configured so that the server worked fine).
>
> Any suggestions what I should try next?
>
> Thanks
>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>


--
Simon MacMullen
RabbitMQ, VMware


More information about the rabbitmq-discuss mailing list