Daftar Isi:

#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