环境信息
- EMQ X 版本:emqx-centos7-4.3.10-amd64.zip
- 操作系统及版本:centos7
- 其他
问题描述
[root@iZbp12qqpsd4bxoqhwk92oZ emqx]# ./bin/emqx start
Failed to create dirty io scheduler thread 2, error = 11
./bin/emqx: 行 34: 19797 已放弃 "$BINDIR/$PROGNAME" -noshell -boot "$REL_DIR/start_clean" -s crypto start -s init stop
FATAL: Unable to start Erlang (with libcrypto).
Please make sure it's running on the correct platform with all required dependencies.
This EMQ X release is built for 23.2.7.2-emqx-2-x86_64-unknown-linux-gnu-64-centos7
配置文件及日志
===== Tue Dec 7 14:12:09 CST 2021
[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
Stop http:management listener on 0.0.0.0:8090 successfully.
{"Kernel pid terminated",application_controller,"{application_terminated,os_mon,shutdown}"}
Kernel pid terminated (application_controller) ({application_terminated,os_mon,shutdown})
Crash dump is being written to: log/crash.dump...done
有没有人啊,帮帮忙,mqtt服务器突然间死掉了,启动不了了
有没有人啊,帮帮忙,mqtt服务器突然间死掉了,启动不了了,急急急!!
首先试一下命令行中输入 erl
erl
Erlang/OTP 24 [erts-12.1.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit] [dtrace]
Eshell V12.1.4 (abort with ^G)
1>
看下有没有这样的输出,目前看起来你的机器环境有点问题。
[root@iZbp1e6tfsc99c2l15zi0pZ emqx]#
[root@iZbp1e6tfsc99c2l15zi0pZ emqx]# erl
-bash: erl: 未找到命令
[root@iZbp1e6tfsc99c2l15zi0pZ emqx]#
之前跑的一直很正常的,就昨天突然间就死了
已经召集我的同事一起看了,目前没有特别的突破口,你的主机性能还好吗?现在是内存问题导致的启动失败,贴下 log/crash.dump 里的内容呢?
文件比较大,貌似一直无法贴上来,能否附件?主机目前别的服务都正常的,只是mqttx启动不了
log/crash.dump 不会很大的,可能是你重启次数太多导致的,可以删掉然后启动,保留一次完整起启动记录。你的环境是测试环境,还是生产环境?
目前看来是机器环境的问题,如果后面有生产需要,可以联系我们的商务买一下企业版,会有专门的团队负责部署维护。如果业务量不大也可以用cloud,比你这样凭个人能力维护资源会轻松很多,也更有保障
生产环境的,删除之后也也没办法重启了。文件不大,2.2M,但是还是没办法贴上来,我分段贴吧