vim /etc/environment
expore WAIT_FOR_ERLANG=60
source /etc/environment
/bin/emqx start本文地址:http://www.04007.cn/article/1198.html,未经许可,不得转载.
后来发现是下载的软件版本与系统不符合,原来使用的centos,现在是ubuntu。需要下载下面的版本。wget https://www.emqx.com/zh/downloads/broker/v4.3.5/emqx-ubuntu18.04-4.3.5-amd64.zip本文地址:http://www.04007.cn/article/1198.html,未经许可,不得转载.
使用上面的版本,进入解压后的目录中启动emqx是可以的,但是在开机自启动方面,Ubuntu 18.04默认进程启动管理已经切换至systemd,添加开机启动文件emqx.service时又是报错:EMQ X Broker 4.3.5 failed to start within 15 seconds, 感情这个emqx启动不起来就只报这个错误,太不详细了。我的emqx.services配置文件内容如下。本文地址:http://www.04007.cn/article/1198.html,未经许可,不得转载.
# cat /etc/systemd/system/emqx.service [Unit] Description=Emqx service After=network.target [Service] Type=forking # Environment=HOME=/opt/emqx ExecStart=/opt/emqx/bin/emqx start WorkingDirectory=/opt/emqx/ PrivateTmp=true [Install] WantedBy=multi-user.target保存成功后执行enable和reload加载均正常。注意上面的文件中切记要有这一句配置:Environment=HOME=/opt/emqx(注释了这句就会报错),而且目录改成你系统上的目录,这样才能成功启动。不然使用systemd启动时就会报错:failed to start within 15 seconds,WAIT_FOR_ERLANG
systemctl daemon-reload
systemctl enable emqx.service
systemctl start emqx.service本文地址:http://www.04007.cn/article/1198.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1198.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |