redis-queue 时间久了消息延迟处理不准

黑老怪

本地项目没问题Redis跟GatewayWorker在一个服务器,但是线上的项目和Redis没有在一个服务器,周一设置的某一条消息4秒后执行,到今天变成了1秒钟执行一次,本地的也在跑但是没问题,线上的时间越跑触发时间越短.大佬们有遇到过的吗?或者什么情况会导致执行时间越来越短,求助!!!

704 3 0
3个回答

黑老怪

重启服务,重启服务器都无效,救急啊!!

  • 暂无评论
six

composer info 看下本地版本和线上版本是否一致

  • 暂无评论
nitron

发送了过1秒就执行?
4秒是延迟执行时间,不是每个任务的执行间隔时间.实际是这样的

secs: 0----1----2----3----4----5----6
task   A     B                (A)   (B)

不是这样的

secs: 0----1----2----3----4----5----6----7----8
task   A     B                (A)             (B)
  • 2548a 2022-07-09

    这种东西个人感觉更像他代码问题,逻辑错误或者服务器时间对不上,不把东西详细贴上来,实际很多人根本不想回.

年代过于久远,无法发表回答
🔝