Install and configure supervisord on centos 7 to run Laravel queues permanently

here is how to install and config supervisord on centos 7 to run Laravel queues permanently:

  1. easy_install supervisor
  2. yum install supervisor
  3. vim /etc/supervisord.conf edit section program as following:
[program:laravel-worker]
command=php /path/to/app.com/artisan queue:work 
process_name=%(program_name)s_%(process_num)02d
numprocs=8 
priority=999 
autostart=true
autorestart=true  
startsecs=1
startretries=3
user=apache
redirect_stderr=true
stdout_logfile=/path/to/log/worker.log
  1. systemctl enable supervisord to autorun at start
  2. systemctl restart supervisord to restart the service

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)