Laravel Redis队列不匹配的时间问题

时间:2019-01-16 20:41:40

标签: laravel laravel-5 redis laravel-5.2

我遇到了一个非常令人沮丧的问题,我的印度测试团队每当尝试在我的“导入”队列中输入某个作业的操作时,该作业就会静默失败,并且“导入”队列将不再起作用。我必须清除队列才能使其重新工作。仅当印度团队正在使用该应用程序时,才会出现此问题。我可以在各州使用它而不会出现问题。

该队列存储在外部Redis Beanstalk实例上。 Redis版本是4.0.6。该应用程序使用Laravel 5.2,并在单个Beanstalk实例上运行。

我唯一的错误提示是laravel.log中的以下条目:

[2019-01-16 17:26:41] staging.WARNING: Pending status for check for queue 
'import' found in the cache with mismatching time
(expected 2019-01-16 07:15:03, found 2019-01-16 17:15:03); 
 ignoring: {
   "queueName":"import",
   "status":"pending",
   "message":null,
   "startTime":{
      "date":"2019-01-16 17:15:03.000000",
      "timezone_type":3,
      "timezone":"UTC"
   },
   "startTimeDiff":698,
   "endTime":null,
   "endTimeDiff":null
}

我们将非常感谢您为我提供的解决此问题的帮助。

0 个答案:

没有答案