我遇到了一个非常令人沮丧的问题,我的印度测试团队每当尝试在我的“导入”队列中输入某个作业的操作时,该作业就会静默失败,并且“导入”队列将不再起作用。我必须清除队列才能使其重新工作。仅当印度团队正在使用该应用程序时,才会出现此问题。我可以在各州使用它而不会出现问题。
该队列存储在外部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
}
我们将非常感谢您为我提供的解决此问题的帮助。