我在我的 Ubuntu 16.04 服务器上安装了 HiveMQ(将 zip 文件放到我的服务器中并解压缩),然后我通过终端(使用 SSH 连接)启动它,我连接了一个客户端,一切都很好。然后我关闭了终端,看看我是否可以再次连接,我可以,我也可以在 2 小时后连接,但突然我不能。
是否有任何命令可用于使其始终打开?
提前致谢
检查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