Daftar Isi:
- instalasi supervisor
- konfigurasi
- perbaharui supervisor dan jalankan worker
- restart
- periksa status worker
#instalasi supervisor
sudo apt-get install supervisor
#konfigurasi
Buat file konfigurasi baru di /etc/supervisor/conf.d/laravel-worker.conf.
sudo nano /etc/supervisor/conf.d/laravel-worker.conf
berikut isi filenya
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /path/to/your/laravel/artisan queue:work --tries=3
autostart=true
autorestart=true
user=www-data
numprocs=1
redirect_stderr=true
stdout_logfile=/path/to/your/laravel/storage/logs/queue-worker.log
#perbaharui supervisor dan jalankan worker
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start laravel-worker:*
#restart
sudo supervisorctl restart all
#periksa status worker
sudo supervisorctl status