Abilitare queue worker all’avvio

Per far partire Laravel Queue Worker automaticamente all’avvio del server, si può utilizzare systemd per creare un servizio che esegua php artisan queue:work all’avvio.

Occorre creare un file di servizio system con un qualsiasi editor di testo. Per esempio con nano:

sudo nano /etc/systemd/system/laravel-queue.service

Aggiungere la seguente configurazione:

[Unit]
Description=Laravel Queue Worker
After=network.target

[Service]
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /path/to/your/laravel/artisan queue:work --tries=3

[Install]
WantedBy=multi-user.target

Importante: sostituire /path/to/your/laravel/ con il percorso dell’applicazione Laravel.

Ricaricare i servizi systemd

e abilitare il servizio all’avvio

In questo modo ogni volta che avvieremo o riavvieremo il server verrà avviato automaticamente anche il servizio di gestione delle code di Laravel.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Benvenuto

Questo blog nasce con un obiettivo semplice: rendere la programmazione e l’innovazione tecnologica accessibili e coinvolgenti per tutti. Dalle basi del coding alle ultime tendenze nel mondo dell’intelligenza artificiale, dalle guide pratiche agli approfondimenti sulle tecnologie emergenti – ogni articolo è pensato per stimolare la curiosità, semplificare i concetti e invitare alla scoperta.

💡 Qui la tecnologia non è solo per esperti. È uno spazio inclusivo, dove si impara, si sperimenta e ci si ispira… insieme.

Let’s connect