为什么systemctl start emqx 启动不了服务;

使用的是5.1.6的版本

可以贴一下相关的错误日志吗?
/data/hanjiahao/server/dataFlowEngine/server/emqx/log下面的emqx.log
系统日志,比如/var/log/message

您好,请问一下你的机器具体的CPU内存配置是多少?看起来像是配置太低了,运行不起来。

8C32G,现在的问题是直接启动可以起来,但是通过系统服务启动就不行。

哦哦,以前遇到过内存太低了导致一个类似的错,看起来你的不是,
请问一下你是通过什么方式安装的

目前是下载tar.gz包,直接通过xx/bin/emqx start 能够启动,但是注册成系统服务启动就不行了。

那你就是自己写的 emqx.service 么?
能分享一下这个文件么

ExecStartPre这里改一下试试,有可能和这个文件不存在有关:
ExecStartPre=echo > /data/hanjiahao/server/dataFlowEngine/server/app.pid

改了试下下,还是不行。会出现一样的问题,启动后又关闭了

simple 不要调用 emqx start这个不是前台启动的。simple方式需要使用前台启动。
可以参考官方的写法,
PS:如果想用systemd还是推荐用rpm包安装,这样会自带systemd

好的,我试下,谢谢了