[supervisord] nodaemon=true user=root logfile=/var/log/supervisor/supervisord.log pidfile=/var/run/supervisord.pid childlogdir=/var/log/supervisor loglevel=info [unix_http_server] file=/var/run/supervisor.sock chmod=0700 [supervisorctl] serverurl=unix:///var/run/supervisor.sock [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface # PHP-FPM Process [program:php-fpm] command=/usr/local/sbin/php-fpm --nodaemonize --fpm-config /usr/local/etc/php-fpm.conf priority=999 autostart=true autorestart=true startsecs=0 stopasgroup=true killasgroup=true stdout_logfile=/var/log/php-fpm.log stderr_logfile=/var/log/php-fpm.err.log # Nginx Web Server [program:nginx] command=/usr/sbin/nginx -g "daemon off;" priority=998 autostart=true autorestart=true startsecs=0 stopasgroup=true killasgroup=true stdout_logfile=/var/log/nginx/access.log stderr_logfile=/var/log/nginx/error.log # Laravel Queue Worker [program:queue] directory=/var/www command=php artisan queue:work --sleep=3 --tries=1 --timeout=120 --max-jobs=1000 --max-time=3600 priority=997 autostart=true autorestart=true numprocs=1 redirect_stderr=true stdout_logfile=/var/log/laravel-queue.log stderr_logfile=/var/log/laravel-queue.err.log user=www-data stopwaitsecs=10 stopasgroup=true killasgroup=true # Passport Keys Generation (One-time) [program:keys] directory=/var/www command=php artisan passport:keys --force priority=1 autostart=true autorestart=false startsecs=0 user=www-data stdout_logfile=/var/log/passport-keys.log stderr_logfile=/var/log/passport-keys.err.log