windowsrabbitmq

RabbitMQ fails to start


The RabbitMQ windows service will not start:

C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.0.4\sbin>rabbitmq-service.bat start
C:\Program Files (x86)\erl5.10.1\erts-5.10.1\bin\erlsrv: Failed to start service RabbitMQ.
Error: The process terminated unexpectedly.

I can run rabbitmq-server.bat without any problems.

No log entries are made to %appdata%\RabbitMQ\log\ directory when trying to start the service.

How to make it work?


Solution

  • Problem solved!

    My IT department has mapped %appdata% to a network share and it seems that the RabbitMQ scripts can’t work with that.

    I solved the problem this way: Set the environment variable “RABBITMQ_BASE” to “c:\rabbitmq”, uninstall the service (rabbitmq-service.bat remove) and install the service again (rabbitmq-service.bat install).