关于Client::send($queue, $data)丢失问题

rbb

问题描述

消息使用Client::send推送时,会出现丢失。这里丢失并不是第一次就会丢失,前面不会丢失,而是过一段时间才会丢失,我这个圈出来的,进程处于闲置状态。并且能确定是消息没有推到redis中,而使用Redis::send(),目前没有这种问题啊
截图

server配置:
截图

336 2 0
2个回答

rbb

有人知道怎么排查吗

  • rbb 2023-11-20

    来个大佬骂醒我也好呀

  • rbb 2023-11-20

    再补充一点,有的消息是相同的内容

six

文档有说,Client::send有丢失可能性,想不丢用Redis::send

  • rbb 2023-11-18

    这个有可能是指1.连内存都不进吗2.还是进了内存丢了3.还是在内存,不投递4.还是进程busy5.还是其他情况丢失

  • rbb 2023-11-18

    从我目前的情况来看,进程没也busy,服务也没重启,每次重启前面投递挺好的,后面消息就大面积丢失,甚至没有。

🔝