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

VPBram's avatar
Level 1

Laravel Horizon not deleting jobs / completed list empty

Hello all

I have deployed Laravel Horizon in my app. The app is deployed through a HashiCorp Nomad instance. It is connecting fine to Redis, has 1 supervisor in config and about 10 different queues .

When I dispatch jobs into one of the Queues I actually see them coming into the dashboard, I see them being run and the task appears to be executed fine (database records are updated).

However, the jobs remain as "pending" and the "completed" list remains Empty. I also don't get any jobs in "pending" through the UI , I can only see them in Redis itself.

Anybody any suggestions on how to debug this issue?

0 likes
1 reply
VPBram's avatar
Level 1

Might be important info : I'm working through Sentinel against Redis (master/slave environment). I've got a feeling it somehow is trying to write the results to the read-only slave... but not sure about this as it does actually create new keys in Redis for newly deployed jobs

Please or to participate in this conversation.