2013-04-14 43 views
7

的RabbitMQ的Windows服務將無法啓動:的RabbitMQ無法啓動

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. 

我可以運行沒有任何問題的RabbitMQ-server.bat。

嘗試啓動服務時,未向%appdata%\ RabbitMQ \ log \目錄創建日誌條目。

有關我如何使用它的任何建議?請...

回答

15

問題解決!

我的IT部門已將%appdata%映射到網絡共享,似乎RabbitMQ腳本無法使用該功能。

我這樣解決了這個問題:設置環境變量「RABBITMQ_BASE」爲「c:\ rabbitmq」,卸載服務(rabbitmq-service.bat remove)並重新安裝服務(rabbitmq-service.bat install) 。

2

我重新啓動我的電腦安裝後,事情正在運行順暢了很多

0

我如何解決同樣的問題......從86二郎重新安裝到x64。還選中了安裝Microsoft分佈式DLL的選項。我不知道哪一個幫助了我,但至少有幫助。

3

在我的情況下幫助運行控制檯,管理員

0

安裝後的RabbitMQ-插件運行下面的命令使兔MQ路徑上rabbitmq_management RabbitMQ Server\rabbitmq_server-3.6.9\sbin>rabbitmq-plugins enable rabbitmq_management

5

我面臨同樣的問題,能夠解決以下問題下面提到的步驟。

  1. 運行命令提示符管理員
  2. 導航到sbin目錄並卸載服務。 rabbitmq-service刪除
  3. 重新安裝服務rabbitmq-service install
  4. 啓用插件。 RabbitMQ的-插件使rabbitmq_management
  5. 啓動服務的RabbitMQ服務啓動
  6. 轉到 「http://localhost:15672/
+0

謝謝。另外,對於我而言,在Windows上,忘記將ERLANG_HOME添加到系統變量中。 https://www.rabbitmq.com/install-windows-manual.html – teng