簡體   English   中英

HiveMQ systemctl服務未監聽端口

[英]HiveMQ systemctl service not listening to port

我正在嘗試使用此指南在Amazon EC2實例(ubuntu / images / hvm-ssd / ubuntu-xenial-16.04-amd64-server-20170414)上設置HiveMQ: http ://www.hivemq.com/docs/hivemq / latest /#hivemqdocs_installation_for_specific_operating_systems

安裝后,我可以使用以下命令成功運行HiveMQ:

  1. 將目錄更改為HiveMQ目錄cd /opt/hivemq

  2. 執行啟動腳本./bin/run.sh

HiveMQ將開始運行,並監聽端口1883,我可以連接並訂閱代理。

當我將HiveMQ作為systemctl服務運行時:

  1. 對於Debian,Ubuntu,Raspbian等基於Debian的linux,使用systemd systemctl enable hivemq

它作為一項服務啟動,沒有任何問題

但是,當運行netstat -an|grep 1883它不顯示任何活動。 HiveMQ似乎沒有偵聽任何端口,並且我無法與我的MQTT客戶端連接。 可能是什么問題?

沒有任何其他信息,我想這將是權限問題。

chown -R hivemq:hivemq /opt/hivemq (將hivemq文件夾的所有者更改為hivemq用戶)

將解決此問題

暫無
暫無

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

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