emq服务自动挂掉

=erl_crash_dump:0.5
Thu Feb 9 20:04:08 2023
Slogan: eheap_alloc: Cannot allocate 306586976 bytes of memory (of type “old_heap”).
System version: Erlang/OTP 21 [erts-10.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:32] [hipe]
Compiled: Mon Oct 21 02:30:26 2019
Taints: dyntrace,crypto,asn1rt_nif,bcrypt_nif
Atoms: 38833
Calling Thread: scheduler:0
=scheduler:1
Scheduler Sleep Info Flags: SLEEPING | POLL_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Port:
Run Queue Max Length: 0
Run Queue High Length: 0
Run Queue Normal Length: 0
Run Queue Low Length: 0
Run Queue Port Length: 0
Run Queue Flags: OUT_OF_WORK | HALFTIME_OUT_OF_WORK
Current Process:
=dirty_cpu_scheduler:2
Scheduler Sleep Info Flags:
Scheduler Sleep Info Aux Work:
Current Process: <0.1637.0>
Current Process State: Garbing
Current Process Internal State: ACT_PRIO_NORMAL | USR_PRIO_NORMAL | PRQ_PRIO_NORMAL | ACTIVE | GC | DIRTY_ACTIVE_SYS | DIRTY_RUNNING_SYS
Current Process Program counter: 0x00007f38e8e6c5d8 (gen_server:call/3 + 112)
Current Process CP: 0x0000000000000000 (invalid)
Current Process Limited Stack Trace:
0x00007f38a06e3408:SReturn addr 0xBEFD9BE0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 304)
0x00007f38a06e3430:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e3468:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e3478:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e3488:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e3498:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e34a8:SReturn addr 0xBEFD9CD0 (ekaf_lib:‘-start_child/5-lc$^0/1-0-’/4 + 544)
0x00007f38a06e34b8:SReturn addr 0xBEFE1D18 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 304)
0x00007f38a06e34c8:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3508:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3518:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3528:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3538:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3548:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3558:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3568:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3578:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3588:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e3598:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e35a8:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e35b8:SReturn addr 0xBEFE1EA0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-lc$^1/1-0-’/4 + 696)
0x00007f38a06e35c8:SReturn addr 0xBEFE1BB0 (ekaf_server_lib:‘-handle_metadata_during_bootstrapping/2-fun-2-’/6 + 216)
0x00007f38a06e35d8:SReturn addr 0xE8E795B0 (lists:foldl/3 + 72)
0x00007f38a06e35e8:SReturn addr 0xBEFE0D10 (ekaf_server_lib:handle_metadata_during_bootstrapping/2 + 408)
0x00007f38a06e3600:SReturn addr 0xBEFE69B0 (ekaf_server:ready/2 + 2088)
0x00007f38a06e3628:SReturn addr 0xDCF37850 (gen_fsm:handle_msg/8 + 152)
0x00007f38a06e3630:SReturn addr 0xE8E878E0 (proc_lib:init_p_do_apply/3 + 64)
0x00007f38a06e3680:SReturn addr 0x977418 ()
=dirty_cpu_run_queue
Run Queue Max Length: 0
Run Queue High Length: 0
Run Queue Normal Length: 0
Run Queue Low Length: 0
Run Queue Port Length: 0
Run Queue Flags: OUT_OF_WORK | HALFTIME_OUT_OF_WORK | NONEMPTY | EXEC
=dirty_io_scheduler:3
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:4
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:5
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:6
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:7
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:8
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:9
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:10
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:11
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_scheduler:12
Scheduler Sleep Info Flags: SLEEPING | TSE_SLEEPING | WAITING
Scheduler Sleep Info Aux Work:
Current Process:
=dirty_io_run_queue
Run Queue Max Length: 0
Run Queue High Length: 0
Run Queue Normal Length: 0
Run Queue Low Length: 0
Run Queue Port Length: 0
Run Queue Flags: OUT_OF_WORK | HALFTIME_OUT_OF_WORK
=memory
total: 336963248
processes: 251065224
processes_used: 251045304
system: 85898024
atom: 1139913
atom_used: 1125823
binary: 797800
code: 24395525
ets: 7082792
=hash_table:atom_tab
size: 25717
used: 20091
objs: 38832
depth: 8
=index_table:atom_tab
size: 38912
limit: 1048576
entries: 38833
=hash_table:module_code
size: 797
used: 797
objs: 1160
depth: 4
=index_table:module_code
size: 2048
limit: 65536
entries: 1160
=hash_table:export_list
size: 12853
used: 9538
objs: 17128
depth: 7
=index_table:export_list
size: 17408
limit: 524288
entries: 17128
=hash_table:export_list
size: 12853
used: 9538
objs: 17128
depth: 7
=hash_table:process_reg
size: 197
used: 109
objs: 155
depth: 3
=hash_table:fun_table
size: 4813
used: 3472
objs: 5920
depth: 6
=hash_table:node_table
size: 11
used: 1
objs: 1
depth: 1
=hash_table:dist_table
size: 11
used: 1
objs: 1
depth: 1
=allocated_areas
sys_misc: 1835976
static: 263976
atom_space: 622744 608654
atom_table: 517169
module_table: 484752
export_table: 726684
export_list: 3014528
register_table: 1692
fun_table: 38618
module_refs: 55728
loaded_code: 20075215
dist_table: 579
node_table: 251
bits_bufs_size: 0
bif_timer: 0
process_table: 25165824
port_table: 12582912
ets_misc: 4194304
=allocator:sys_alloc
option e: true
option m: libc
option tt: 131072
option tp: 0
=allocator:temp_alloc[0]
versions: 2.1 3.0
option e: true
option t: 2
option ramv: false
option atags: false
option sbct: 524288
option asbcst: 4145152
option rsbcst: 90
option rsbcmt: 80
option rmbcmt: 100
option mmbcs: 131072
option mmsbc: 256
option mmmbc: 18446744073709551615
option lmbcs: 10485760
option smbcs: 1048576
option mbcgs: 10
option acul: 0
option mbsd: 3
option as: gf
mbcs blocks: 1 4 4
mbcs blocks size: 65544 524280 524280
mbcs carriers: 1 2 2
mbcs mseg carriers: 0
mbcs sys_alloc carriers: 1
mbcs carriers size: 131072 1179648 1179648
mbcs mseg carriers size: 0
mbcs sys_alloc carriers size: 131072
sbcs blocks: 0 1 1
sbcs blocks size: 0 1080344 1080344
sbcs carriers: 0 1 1
sbcs mseg carriers: 0
sbcs sys_alloc carriers: 0
sbcs carriers size: 0 1081344 1081344
sbcs mseg carriers size: 0
sbcs sys_alloc carriers size: 0
temp_alloc calls: 716305
temp_free calls: 716304
temp_realloc calls: 1
mseg_alloc calls: 392539
mseg_dealloc calls: 392539
mseg_realloc calls: 0
sys_alloc calls: 1
sys_free calls: 0
sys_realloc calls: 0
=allocator:temp_alloc[1]
versions: 0.9 3.0
option e: true
option t: 2
option ramv: false
option atags: false
option sbct: 524288
option asbcst: 4145152
option rsbcst: 90
option rsbcmt: 80
option rmbcmt: 100
option mmbcs: 131072
option mmsbc: 256
option mmmbc: 18446744073709551615
option lmbcs: 10485760
option smbcs: 1048576
option mbcgs: 10
option acul: 0
option as: af
mbcs blocks: 0 6 6
mbcs blocks size: 0 633272 633272
mbcs carriers: 1 2 2
mbcs mseg carriers: 0
mbcs sys_alloc carriers: 1
mbcs carriers size: 131072 1179648 1179648
mbcs mseg carriers size: 0
mbcs sys_alloc carriers size: 131072
sbcs blocks: 0 0 0
sbcs blocks size: 0 0 0
sbcs carriers: 0 0 0
sbcs mseg carriers: 0
sbcs sys_alloc carriers: 0
sbcs carriers size: 0 0 0
sbcs mseg carriers size: 0
sbcs sys_alloc carriers size: 0
temp_alloc calls: 8928884825
temp_free calls: 8928884825
temp_realloc calls: 56779
mseg_alloc calls: 566
mseg_dealloc calls: 566
mseg_realloc calls: 0
sys_alloc calls: 1
sys_free calls: 0
sys_realloc calls: 0
=allocator:sl_alloc[0]
versions: 0.9 3.0
option e: true
option t: 2
option ramv: false
option atags: false
option sbct: 524288
option asbcst: 4145152
option rsbcst: 80
option rsbcmt: 80
option rmbcmt: 50
option mmbcs: 131072
option mmsbc: 256
option mmmbc: 18446744073709551615
option lmbcs: 10485760

Cannot allocate 306586976 bytes of memory,应该是内存不足了,需要调整下配置参数。

你可以看一下这些文档:

飞行窗口和消息队列
MQTT 客户端出现连接订阅等问题时如何排查? 中的 “ EMQX 日志中出现 “Context: maximum heap size reached” 是什么原因?” 部分。