1

我在我的 Ubuntu 16.04 服务器上安装了 HiveMQ(将 zip 文件放到我的服务器中并解压缩),然后我通过终端(使用 SSH 连接)启动它,我连接了一个客户端,一切都很好。然后我关闭了终端,看看我是否可以再次连接,我可以,我也可以在 2 小时后连接,但突然我不能。

是否有任何命令可用于使其始终打开?

提前致谢

4

1 回答 1

3

检查HiveMQ 用户指南上的此列表。从第 10 点开始描述如何从运行脚本运行 HiveMQ。

安装初始化脚本(可选)

对于使用 init.d 脚本的 Debian、Ubuntu、Raspbian 等基于 Debian 的 Linux

cp /opt/hivemq/bin/init-script/hivemq-debian /etc/init.d/hivemq
chmod +x /etc/init.d/hivemq

对于使用 systemd 的 Debian、Ubuntu、Raspbian 等基于 Debian 的 linux

cp /opt/hivemq/bin/init-script/hivemq.service /etc/systemd/system/hivemq.service

修改 /etc/init.d/hivemq(可选)

将 HIVEMQ_HOME 和 HIVEMQ_USER 变量设置为您系统的正确值。

默认情况下,这将是:

HIVEMQ_HOME=/opt/hivemq

HIVEMQ_USER=hivemq

如果您将 HiveMQ 安装到与 /opt/hivemq 不同的目录,请将您的 init 脚本中的 HIVEMQ_HOME 指向正确的目录。否则守护程序将无法正确启动。

在引导时启动 HiveMQ(可选)

对于基于 Debian 的 linux,如 Debian、Ubuntu、Raspbian

update-rc.d hivemq defaults

对于使用 systemd 的 Debian、Ubuntu、Raspbian 等基于 Debian 的 linux

systemctl enable hivemq
于 2017-03-01T17:51:57.390 回答