[英]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:
將目錄更改為HiveMQ目錄cd /opt/hivemq
執行啟動腳本./bin/run.sh
HiveMQ將開始運行,並監聽端口1883,我可以連接並訂閱代理。
當我將HiveMQ作為systemctl服務運行時:
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.