スーパーバイザー|プログラム設定パラメータ

パラメータ名 必須ですか (デフォルト値) パラメータの説明
directory いいえ、デフォルトはsupervisordディレクトリです。 起動コマンドを実行するパス (supervisord は子プロセスの起動時に一時的にこのディレクトリに切り替わります)
command はい 開始コマンド
user いいえ、デフォルトは root です プロセスの開始にどのユーザーを使用するか
priority いいえ、デフォルトは 999 です プロセス起動の優先度 値が小さいほど優先的に起動されます。
numprocs いいえ、デフォルトは 1 です 開始されたプロセスの数
autorestart いいえ、デフォルトはunexpected プログラムの終了後に自動的に再起動するかどうか (オプションの値: [unexpected, true, false]unexpectedプロセスが誤って強制終了された後に再起動されることを意味します)
startretries いいえ、デフォルトは 3 です 起動失敗時の自動再試行回数
environment いいえ 環境変数
exitcodes いいえ 通常の終了コード
stopsignal いいえ プロセスを強制終了するために使用されるシグナル
stopwaitsecs いいえ SIGKILL を送信するまでの待ち時間
process_name いいえ プロセス名
startsecs いいえ プロセスが STARTING 状態から RUNNING 状態に切り替わるのにかかる時間
redirect_stderr いいえ stderr を stdout にリダイレクトする
stdout_logfile いいえ プロセスの stdout を指定したファイルに出力します。上位ディレクトリは手動で作成する必要があります
stdout_logfile_maxbytes いいえ stdout_logfileログ ファイルの最大バイト数を指定します (デフォルトは 50MB)。
stdout_logfile_backups いいえ 保存するstdout_logfileバックアップの数
stopasgroup いいえ、デフォルトは False プロセスが強制終了されたときに、子プロセスを含むこのプロセス グループに停止シグナルを送信するかどうか
killasgroup いいえ、デフォルトは False 子プロセスを含むプロセス グループに kill シグナルを送信する

おすすめ

転載: blog.csdn.net/Changxing_J/article/details/133386426