Why I get this error laravel-worker: ERROR (no such group) Why I get this error laravel-worker: ERROR (no such group) laravel laravel

Why I get this error laravel-worker: ERROR (no such group)


I tested it out and created a new server with no supervisor configurations at all. These were my steps to get it running:

# 1. create the config file, see below for contentvi /etc/supervisor/conf.d/laravel-worker.conf# 2. Reload the daemon's configuration filessupervisorctl reread> laravel-worker: available# 3. Reload config and add/remove as necessarysupervisorctl update> laravel-worker: added process group# 4. Start all processes of the group "laravel-worker"supervisorctl start laravel-worker:*# 5. Get status for all processes of the group "laravel-worker"supervisorctl status laravel-worker:*> laravel-worker:laravel-worker_00   RUNNING   pid 23758, uptime 0:00:16> laravel-worker:laravel-worker_01   RUNNING   pid 23759, uptime 0:00:16# 6. After a change in php sources you have to restart the queue, since queue:work does run as daemonphp artisan queue:restart> Broadcasting queue restart signal.

/etc/supervisor/conf.d/laravel-worker.conf

[program:laravel-worker]process_name=%(program_name)s_%(process_num)02dcommand=php /var/www/artisan queue:work --sleep=3 --tries=2autostart=trueautorestart=trueuser=www-datanumprocs=2redirect_stderr=truestdout_logfile=/var/www/storage/logs/supervisor_queue-work.log


I've the same problem on my cloud based vps. Please check the bottom of supervisord.conf file.

You can find it on

nano /etc/supervisord.conf

You should carry the [includes] section on the configuration file. If the section looks like above.

[include]files = supervisord.d/*.ini

change the files parameter extension to .conf instead

[include]files = supervisord.d/*.conf

otherwise supervisor can not find the laravel-worker configuration.


Be sure that the top of your config file is correct. Example:

[program:laravel-worker]

The below will cause your problem:

[program: laravel-worker][laravel-worker]

Cheers