Developer Tools
Supervisor is a process manager that keeps background workers (like Laravel queue workers or Node.js processes) running continuously and restarts them automatically if they crash.
Before you start
Open your server and click "Supervisor" in the sidebar.
Click "Add Worker" to configure a new background process.
Give the worker a descriptive name (e.g. laravel-queue or node-app). This is how it appears in the Supervisor list.
Enter the full command to run. Use absolute paths for both the executable and the script.
/usr/bin/php /var/www/mysite.com/artisan queue:work --sleep=3 --tries=3 --max-time=3600
For most apps, 1 process is sufficient. For high-throughput queues, increase this to 2–4. Each process runs the command independently.
Click "Save". DeployFly creates the Supervisor program config and starts it. The status changes to "running".
Click "View Logs" to see stdout/stderr output from the worker. Use this to debug startup errors.
Watch out
Tips