Linux Supervisord (supervisord.conf) Program Generator
Zero-Zombie POSIXGenerate Supervisord program configuration blocks with auto-restart, process counts, log redirection, environment variables, and user privileges.
Line breaks will automatically be formatted into standard comma-separated Supervisord syntax.
; ============================================================================== ; Supervisord Program Configuration: laravel-worker ; Generated 100% Client-Side Private on ToolsAA ; Path: /etc/supervisor/conf.d/laravel-worker.conf (Ubuntu/Debian) ; or: /etc/supervisord.d/laravel-worker.ini (CentOS/RHEL/Rocky) ; ============================================================================== [program:laravel-worker] command=php /var/www/laravel/artisan queue:work redis --sleep=3 --tries=3 --max-time=3600 process_name=%(program_name)s_%(process_num)02d numprocs=4 directory=/var/www/laravel user=www-data umask=022 priority=999 autostart=true autorestart=true startsecs=1 startretries=3 stopsignal=QUIT stopwaitsecs=3600 stopasgroup=true killasgroup=true redirect_stderr=true stdout_logfile=/var/log/supervisor/laravel-worker.log stdout_logfile_maxbytes=50MB stdout_logfile_backups=5 environment=APP_ENV="production",CACHE_DRIVER="redis"
Load-balanced parallel execution pool
stopasgroup & killasgroup both active
Capped disk consumption with automatic log rotation
100% In-Browser Deterministic INI Synthesis
Zero server uploads or background tracking. Process configurations, environment keys, and security masks are parsed and generated completely in your browser memory.
Safe Process Tree Containment & Zombie Prevention
Pre-configured with stopasgroup and killasgroup flags to ensure subprocesses (e.g., Celery, Gunicorn, Node child processes) are terminated cleanly without leaving orphaned zombies.
Multi-Platform Production Compatibility
Tailored for Ubuntu/Debian /etc/supervisor/conf.d/, RHEL/CentOS /etc/supervisord.d/, Docker container multi-process entrypoints, and systemd units.