Я испытываю очень неприятную проблему, когда всякий раз, когда моя команда тестирования в Индии пытается выполнить действие, которое входит в задание в моей очереди «импорта», задание молча завершается сбоем и очередь «импорта» больше не функционирует. Я должен очистить очередь, чтобы она снова заработала. Проблема возникает только тогда, когда команда Индии использует приложение. Я могу использовать его здесь, в штатах, без проблем.
Очередь хранится во внешнем экземпляре 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
}
Будем весьма благодарны за любую помощь, которую вы можете предложить мне при устранении неполадок в этой проблеме.