gpt4 book ai didi

linux - HiveMQ systemctl 服务不监听端口

转载 作者:太空宇宙 更新时间:2023-11-04 10:21:20 29 4
gpt4 key购买 nike

我正在尝试使用以下指南在我的 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 的 Linux,如 Debian、Ubuntu、Raspbian,使用 systemd systemctl enable hivemq

It starts as a service withoutany issues

但是,当运行 netstat -an|grep 1883 时,它没有显示任何事件。 HiveMQ 似乎不监听任何端口,我无法连接到我的 MQTT 客户端。可能是什么问题?

最佳答案

在没有任何附加信息的情况下,我猜测可能是权限问题。

chown -R hivemq:hivemq/opt/hivemq(将hivemq文件夹的所有者更改为hivemq用户)

将解决这个问题

关于linux - HiveMQ systemctl 服务不监听端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43734702/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com