Laravel Redis очередь несоответствующая проблема времени - PullRequest
0 голосов
/ 16 января 2019

Я испытываю очень неприятную проблему, когда всякий раз, когда моя команда тестирования в Индии пытается выполнить действие, которое входит в задание в моей очереди «импорта», задание молча завершается сбоем и очередь «импорта» больше не функционирует. Я должен очистить очередь, чтобы она снова заработала. Проблема возникает только тогда, когда команда Индии использует приложение. Я могу использовать его здесь, в штатах, без проблем.

Очередь хранится во внешнем экземпляре 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
}

Будем весьма благодарны за любую помощь, которую вы можете предложить мне при устранении неполадок в этой проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...