[program:nextcloud-background-worker] ; Root directory of your Nextcloud instance directory=/var/www/nextcloud ; Exact command to run command=/usr/bin/local/php occ background-job:worker -v -t 60 "OC\\TaskProcessing\\SynchronousBackgroundJob" ; Run directly as the www-data user user=www-data ; Automatic start and restart autostart=true ; start as soon as supervisord starts autorestart=true ; always restart startsecs=10 ; 10 seconds after supervisord starts startretries=3 ; 3 attempts before considering it “failed” ; Proper signal handling (useful if the worker spawns children) stopasgroup=true killasgroup=true ; Start multiple instances numprocs=3 ; Dedicated logs for easier troubleshooting ; stdout_logfile=/var/log/supervisor/nextcloud-worker.out.log ; stderr_logfile=/var/log/supervisor/nextcloud-worker.err.log ; stdout_logfile_maxbytes=5MB ; stderr_logfile_maxbytes=5MB ; stdout_logfile_backups=3 ; stderr_logfile_backups=3 ; (optional) Additional environment variables ; environment=PATH="/usr/local/bin:/usr/bin:/bin"