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

imqqmi's avatar

imqqmi wrote a reply+100 XP

3mos ago

Late to the party, but I ran into this myself. I think the reserved_at gets used when the job is starting to be processed, ie as an indication that it's being processed I think. If the queue:work or queue:listen is interrupted, a job can hang in that state and doesn't get reprocessed unless you set the reserved_at to NULL.