繁体   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