Generador de Configuraciones Linux Supervisord (supervisord.conf)
POSIX sin procesos zombiGenere bloques de configuración de programas para Supervisord con reinicio automático, escalado multiproceso, redirección de logs, variables de entorno y privilegios reducidos.
Los saltos de línea se formatean automáticamente como sintaxis de coma de Supervisord.
; ============================================================================== ; 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
Consumo de disco limitado con rotación automática
Síntesis INI 100% en el Navegador
Sin envíos a servidores ni rastreo. Sus comandos, rutas y variables confidenciales se procesan en la memoria de su navegador.
Gestión de Procesos y Prevención de Zombies
Configurado con stopasgroup y killasgroup para garantizar que los procesos hijos (Celery, Gunicorn, Node) finalicen sin quedar huérfanos.
Compatibilidad Multiplataforma y Docker
Diseñado para entornos Ubuntu/Debian, CentOS/RHEL, archivos unitarios de systemd y contenedores Docker multiproceso.