Générateur de Configuration Linux Supervisord (supervisord.conf)
POSIX Anti-ZombieGénérez des blocs de configuration de programmes Supervisord prêts pour la production avec redémarrage automatique, multi-processus, redirection des logs et privilèges utilisateur.
Les retours à la ligne sont automatiquement convertis en syntaxe avec virgules.
; ============================================================================== ; 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
Consommation disque plafonnée avec rotation automatique
Synthèse INI 100% dans le Navigateur
Aucun envoi vers un serveur externe. Vos paramètres système et variables d'environnement sont traités exclusivement en mémoire locale.
Contrôle des Processus Fils et Prévention des Zombies
Intègre stopasgroup et killasgroup pour garantir l'arrêt complet de tous les processus enfants (Celery, Gunicorn, Node) sans processus orphelins.
Compatibilité Linux Standard et Docker
Prêt pour les configurations Debian/Ubuntu /etc/supervisor/conf.d/, RHEL /etc/supervisord.d/, services systemd et conteneurs Docker.