one_for_one¶もし一つの子プロセスが終了したら、そのプロセスだけを再起動します。one_for_all¶もし一つ子プロセスが終了したら、他のすべてのこプロセスも終了させられ、最初に終了したものも含めて、すべての子プロセスが再起動します。子プロセスの一つが終了したら、子プロセスの残り、例えば、起動順序が終了したプロセスの次だった子プロセスなどが終了させられます。その後、子プロセスと、残りの子プロセスが再起動します。再起動頻度の最大値¶スーパバイザは、指定された時間間隔内で再起動するプロセス数を制限する機能を持っています。...]}}.MaxT秒の間に、MaxRの数値以上に再起動が発生した場合に、スーパバイザはすべての子プロセスを終了させた後に、自分自身を終了させます。スーパバイザが終了すると、次の上位のスーパーバイザーも同じ行動を起こします。終了したスーパバイザを再起動するか、自分自身を終了させます。この再起動メカニズムが提供されている意図は、同じ理由でプロセスが異常終了しているという状況で、全体をもう一度再起動する、という用途で使われることを想定しています。子供の仕様を、内部的にスーパバイザが見分けを付けるために必要な名前です。子プロセスを起動するのに仕様される関数を定義します。これらを呼び出す関数を設定スべきです。子プロセスが異常終了したときに、再起動すべきかどうかを設定します。設定されると、子プロセスは常に再起動させられます。設定されると、子プロさせうは再起動させられません。設定されると、通常とは違う理由で終了したなど、異常終了時にのみ再起動させられます。子プロセスを終了すべきときに、どのように行うかを設定します。使って無条件に終了させられます。呼び出して強制終了するまでのタイムアウト時間の意味になります。ここで設定された時間だけ、終了シグナルが返ってくるのを待ちます。呼び出して無条件で子プロセスを終了します。設定して、サブツリーの終了に十分な時間を与えましょう。子プロセスがスーパバイザか、ワーカーかを設定します。要素が一つのリストを設定します。この要素には、コールバックモジュールの名前を設定します。