Linux Supervisord (supervisord.conf) Programm-Generator
Zero-Zombie-POSIXErstellen Sie produktionsreife Supervisord-Programmblöcke mit automatischem Neustart, Multiprozess-Skalierung, Protokollumleitung, Umgebungsvariablen und Benutzerrechten.
Zeilenumbrüche werden automatisch in kommagetrennte Supervisord-Syntax formatiert.
; ============================================================================== ; 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
Gedeckelter Speicherverbrauch mit automatischer Log-Rotation
100% Lokale In-Browser INI-Synthese
Keine Server-Uploads oder Datenübertragungen. Alle Konfigurationen und Umgebungsvariablen bleiben geschützt im Browserspeicher.
Saubere Prozessgruppen & Zombie-Prävention
Optimiert mit stopasgroup und killasgroup, um Kindprozess-Bäume (Celery, Node, Gunicorn) zuverlässig und ohne verwaiste Prozesse zu terminieren.
Breite OS- und Docker-Kompatibilität
Vollständig kompatibel mit Ubuntu/Debian /etc/supervisor/conf.d/, RHEL/Rocky /etc/supervisord.d/ sowie Multi-Service Docker-Containern.