[Channel] The PUBACK PacketId 16569 is not found

服务器运行一天后出现这种状况,一般都是是后半夜,业务也不是那么多,我使用的是4.4.1免费版
43311 2024-01-05T03:31:35.814281+08:00 [info] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 PUBLISH to unipoe/sw/C171Z135000074/tx: <<158,31,13,38,114,118 ,245,248,69,204,128,55,0,132,156,115,8,87,161,24,78,185,126,91,146,116,199,150,40,207,219,35,99,199,2,207,214,135,244,41,159,203,206,39,248,242,103,142, 248,68,5,214,132,31,156,116,53,255,103,209,89,88,67,158,98,45,235,70,203,3,121,18,0,171,59,79,230,109,170,79,80,170,139,202,41,44,244,17,179,185,164,9,4 4,37,64,239,26,131,66,…>>
43312 2024-01-05T03:31:35.831759+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16569 is not found.
43313 2024-01-05T03:31:35.837363+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16570 is not found.
43314 2024-01-05T03:31:35.842836+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16571 is not found.
43315 2024-01-05T03:31:35.848164+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16572 is not found.
43316 2024-01-05T03:31:35.853546+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16573 is not found.
43317 2024-01-05T03:31:35.864763+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16589 is not found.
43318 2024-01-05T03:31:35.870071+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16590 is not found.
43319 2024-01-05T03:31:35.875490+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16591 is not found.
43320 2024-01-05T03:31:35.881143+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16592 is not found.
43321 2024-01-05T03:31:35.886512+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16593 is not found.
43322 2024-01-05T03:31:35.891789+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16594 is not found.
43323 2024-01-05T03:31:35.897297+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16595 is not found.
43324 2024-01-05T03:31:35.902674+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16596 is not found.
43325 2024-01-05T03:31:35.908070+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16597 is not found.
43326 2024-01-05T03:31:35.913199+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16598 is not found.
43327 2024-01-05T03:31:35.925209+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16580 is not found.
43328 2024-01-05T03:31:35.930412+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16581 is not found.
43329 2024-01-05T03:31:35.935661+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16582 is not found.
43330 2024-01-05T03:31:35.940921+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16583 is not found.
43331 2024-01-05T03:31:35.946192+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16584 is not found.
43332 2024-01-05T03:31:35.951420+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16585 is not found.
43333 2024-01-05T03:31:35.956739+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16586 is not found.
43334 2024-01-05T03:31:35.962091+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16587 is not found.
43335 2024-01-05T03:31:35.967296+08:00 [warning] unipoe_sw_c87efbc11585_worker@192.168.48.41:46576 [Channel] The PUBACK PacketId 16588 is not found.
43336 2024-01-05T03:31:35.983014+08:00 [info] unipoe:sw:C171Z135000074@36.57.14.117:9815 PUBLISH to unipoe/sw/C171Z135000074/rx: <<158,31,13,38,114,118,245,24 8,69,217,144,47,38,152,208,57,67,93,240,83,51,180,123,13,201,116,136,131,99,205,209,43,107,129,29,161,249,205,172,105,199,157,131,103,169,180,60,161,226 ,68,75,244,221,7,208,125,44,238,53,201,87,9,71,221,44,122,160,84,197,92,37,12,80,182,118,17,230,35,252,19,14,178,162,196,39,124,225,64,249,244,248,73,10 7,122,39,233,20,211,74,…>>

你确认这个PUBACK是你的客户端发给服务器的?
如果不是, 也许是其他外来的TCP连接引起的,也许这个属于外来的探测攻击数据包。

这是我发给其他客户端的消息,我订阅了其他所有客户端的主题,用来处理上报的数据

那就是puback 时给定的packet id 出问题了,这个应该是mqtt client 底层处理的,一般用户不许管他。
也许你的mqtt 客户端有bug.

我的客户端担任服务端的角色,订阅了其他的客户端的主题,用来处理其他客户端上报的数据,同时也会给其他客户端发消息。出现这种状况后,导致我给其他客户端发消息的时候,没有响应,一直超时,只有重启我的服务端才能恢复,除此还有下图的警告日志

这个Log 是客户端的?还是emqx 服务端?
(1)如果是客户端,则是客户端的mqueue太短了,或没能及时消费消息,而不能封释放。
(2)如果是emqx 端, 则也许需要更改响应的mqueue大小的配置。

log日志是emqx端的,这个队列在哪里配置,我用的是emqx4.4.1免费版,搭建的单集群服务器

:grinning:抱歉啊,对emqx 我也不熟,只是根据所掌握的MQTT知识看看能否帮你分析问题所在。
看来emqx 对普通用户还是坑多多滴。

感谢感谢