Support the ongoing development of Laravel.io →
Laravel Queues

Greetings.

I'm trying to get Horizon up and running for our application on Laravel 7. By configuring the config/Horizon.php file and then running php artisan horizon, my horizon dashboard updates to "Active" status and it displays the new table with the hostname, but it doesn't list the supervisor that have configured and it doesn't start any processes. Doing horizon:list shows (modified format) Name: dev | PID: 3793 | Supervisors: None | Status: running

Doing horizon:supervisors returns "none"

Yet if I do a horizon:supervisor (no "s" on the end) with all of the same options that's in the config file, it shows up under the list of queues and processes (although Horizon still shows Inactive) and they successfully process my queues.

My questions are: Does anyone know whats going on? And maybe more importantly, is there any way I can debug this? Adding -vvv to my horizon command does nothing to add any additional log output.

Last updated 3 years ago.
0

Solved:

It was the Laravel config cache causing the problem. Once the cache was cleared, it worked as expected.

Last updated 4 years ago.
0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.