最新的5.3.2 docker启动没有emqx.conf配置文件了吗?

启动不了,报配置文件错误。


我到github上面看了源码,配置文件也是空白的?地址:https://github.com/emqx/emqx/blob/v5.3.2/apps/emqx/etc/emqx.conf

配置文件是有的,在编译完打包之后包含在 etc 目录下。但是你这个问题是 erlang 没起来,不是配置文件的问题。

你试试直接启动一个全新的 Docker 可以吗?Download EMQX

你把 coredump 文件压缩发上来看看?

这个文件是在哪里?

是在 emqx 的目录(/opt/emqx) 或者 /root 目录下,你找找看。

find / -name "*core*"

另外我了解到容器内存给的不够可能会出现这种情况。

没动docker容器能复制到这个文件吗?

找到一个类似的情况了,应该是虚拟机的问题,虚拟机的单调时间变化导致 vm 挂了。

你个试试挂载 etc 目录,然后修改 etc/vm.args
+C multi_time_warp

把这个添加的vm.ars里去吗?

对 etc/vm.args 文件的最后一行。

加完后也不行。。

在一台新的机器上从来没启动过emqx容器的就可用启动5.3.2版本的,其他机器上启动过容器的,就是不行,我都把以前的emqx容器删了。也是启动不了

从输出看不出什么情况来,真正调查起来会花费一些时间。
现在感觉是虚拟机的问题,因为里面有一句是 Monotonic time stepped backwards,你是自己的虚拟机吗,我建议你换一个云机器试试看。

换了台实体机可用了