虚拟机重启后,mqtt服务无法自启动。自启动失败

环境

  • EMQX 版本:4.4.18
  • 操作系统版本:ubuntu22.04

重现此问题的步骤

  1. ubuntu服务器重启
  2. mqtt服务自启动失败

mqtt.service

[Unit]
Description=EMQ X Broker
After=network.target

[Service]
Type=forking

Environment=HOME=/home/user/mqtt/emqx
ExecStart=/home/user/mqtt/emqx/bin/emqx start
ExecStop=/home/user/mqtt/emqx/bin/emqx stop
ExecReload=/home/user/mqtt/emqx/bin/emqx restart

[Install]
WantedBy=multi-user.target

日志

直接使用 emqx console 启动看看会报告什么错误呢?

每次手动重启都是正常的,就是自启动不行

这个自启动的 mqtt.service 是你这边自己写的还是emqx deb 包里面的?

另外,方便下清空下日志文件。然后重启复现下,再把所以日志发到这里我们一起看看呢