簡體   English   中英

在Windows 7計算機中安裝后,RabbitMQ服務器無法啟動

[英]RabbitMQ server is not starting after installation in Windows 7 machine

我已經在我的Windows 7機器上安裝了RabbitMQ但它沒有啟動並拋出以下錯誤:

無法連接到epmd on:地址(無法連接到主機/端口)

我安裝了RabbitMQ 3.5.4和Erlang 18.0。

我使用netstat -an並且我能夠看到端口4369處於監聽模式,但是我沒有看到5672,5671端口處於監聽模式,這是問題嗎? 如果是這樣如何解決?

我試圖重新安裝Erlang和RabbitMQ,但沒有運氣。

我認為Windows 7不支持最新版本的RabbitMQ,因此降級為RabbitMQ 3.1.3。 但沒有運氣。

我甚至在Windows主機文件中添加了主機名,沒有運氣。

我的Windows防火牆已經關閉,因此不會阻止任何端口。

從“服務”窗口,我看到RabbitMQ服務未啟動。 即使我手動啟動它,它也會再次回到停止狀態。

您是否檢查過Windows防火牆以確保它允許所有正確的端口通過?

根據RabbitMQ文檔

Port Access

Firewalls and other security tools may prevent RabbitMQ from binding to a port. When that happens, RabbitMQ will fail to start. Make sure the following ports can be opened:

4369 (epmd), 25672 (Erlang distribution)
5672, 5671 (AMQP 0-9-1 without and with TLS)
15672 (if management plugin is enabled)
61613, 61614 (if STOMP is enabled)
1883, 8883 (if MQTT is enabled)

It is possible to configure RabbitMQ to use different ports.

我會轉向Windows防火牆,看它是否運行。 如果它在防火牆關閉的情況下運行,則需要在防火牆中打開這些端口

您是否已按照本指南解決問題?

https://www.rabbitmq.com/troubleshooting.html

從以上鏈接:

如果(Windows)服務無法啟動,請確保已安裝該服務。 在啟動服務時,如果服務輸出顯示“進程意外終止”,則服務未正確啟動。 檢查環境變量是否設置正確。 RABBITMQ_BASE中的日志文件也可能包含有用的診斷信息。 如果RABBITMQ_BASE路徑包含非ASCII字符,則RabbitMQ服務可能無法啟動錯誤“RabbitMQ:Erlang機器立即停止(分發名稱沖突?)”。 如果是這種情況,請覆蓋RABBITMQ_BASE以指向僅具有ASCII字符的目錄並重新安裝該服務(重新啟動將不夠)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM