Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

chitnik's avatar

Redis queue failing

I am experiencing a very frustrating issue where whenever my testing team in India attempts an action that enters a job on my "import" queue, the job silently fails and the "import" queue no longer functions. I have to clear the queue to get it working again. The issue only occurs when the India team is using the application. I can use it here in the states without issue.

The queue is stored on an external Redis Beanstalk instance. The Redis version is 4.0.6. The application is using Laravel 5.2 and running on a single Beanstalk instance.

The only indication I have that something has gone wrong is the following entry in my 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}

Any help you can offer me in troubleshooting this issue will be greatly appreciated.

0 likes
1 reply
bobbybouwmann's avatar

This sounds like a timezone issue? They probably send in the job using a different timezone? Maybe you can check for that? At least the timezone on their servers.

Please or to participate in this conversation.