我在我的Ubuntu 16.04服务器上安装了HiveMQ(将zip文件放入我的服务器并解压缩)然后我通过终端启动它(使用SSH连接)并且我连接了一个客户端都很好。 然后我关闭终端,看看我是否能够再次连接,我会,我也可以在2小时后连接,但突然间我不能。
是否有任何命令可以使它始终保持开启状态?
提前致谢
答案 0 :(得分:3)
在HiveMQ用户指南上查看this list。从第10点开始介绍如何从运行脚本运行HiveMQ。
安装init脚本(可选)
对于像Debian,Ubuntu这样的基于Debian的linux,使用init.d脚本的Raspbian
cp /opt/hivemq/bin/init-script/hivemq-debian /etc/init.d/hivemq chmod +x /etc/init.d/hivemq
对于像Debian,Ubuntu这样的基于Debian的linux,使用systemd的Raspbian
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,Ubuntu,Raspbian这样的基于Debian的Linux
update-rc.d hivemq defaults
对于像Debian,Ubuntu这样的基于Debian的linux,使用systemd的Raspbian
systemctl enable hivemq