Closed masterOcean closed 3 months ago
内部压力工具,5台压力机一共发起23w客户端,每个客户端clean session=true,pingTimeout=60s,keepAlive=60s,username=test,password=123456,每个客户端还订阅3个topic比如abc/{clientid}/topic1,abc/{clientid}/topic2,abc/{clientid}/topic3,这些客户端随机连接到服务端3个节点,每个连接每隔5s钟publish一个内容为40KB大小的数据随机到三个topic中的某一个比如test_topic1或者test_topic2或者test_topic3。
系统内存溢出导致所有节点都宕机 集群3个节点(32C,64G)(20,54,124 三台),23w客户端,每隔5S发 40K body 压测,经过1d 15h 后节点 124 报错然后宕机,error.log
随之出现堆内存溢出,gc 日志
之后其他两台节点频繁打印 can not connect 24后也宕机。warn.log 如下
BifroMQ
To Reproduce 压测客户端,23w client, 每隔5S 发送 body 40k qos =0 的消息, PUB Client :
Expected behavior
Logs 124 最先出问题 error.log 如下:全部都是如此
gc 日志:
54 节点: error.log
warn.log
gc 日志:
Configurations
OS(please complete the following information):
JVM:
Performance Related
Additional context Add any other context about the problem here.