Linux Supervisord (supervisord.conf) 設定ジェネレーター
ゾンビプロセス防止 POSIX自動再起動、プロセス並行数、ログ出力リダイレクト、環境変数、非特権ユーザー設定を含むSupervisordプログラム設定ブロックをブラウザ上で即座に生成します。
改行は 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
自動ローテーションによるディスク消費制限
100% ブラウザ内リアルタイムINI生成
サーバーへのデータ送信は一切不要。すべてのプロセス設定やシークレット環境変数はブラウザサンドボックス内で安全に処理されます。
子プロセス完全終了とゾンビ防止
stopasgroupおよびkillasgroupを標準サポートし、CeleryやGunicornなどの子プロセスツリーを確実に停止して孤立ゾンビ化を防ぎます。
主要Linuxディストリビューション・コンテナ対応
Ubuntu/Debian、RHEL/CentOS、Alpine Dockerコンテナ用マルチプロセス設定、およびsystemd連携ユニットファイルに完全準拠。