システム上の各ユーザーに対して定期的にタスクを実行するSupervisor
多くのワーカーを監督する名前があります。simple_one_for_one
アプリが初めて起動したときにユーザーごとに 1 つのワーカーを起動し、後で再起動した場合に、なんらかの理由でSupervisor
同じことをアプリに実行させたいと考えています。Supervisor
現時点では、Application
のstart(type, args)
コールバックですべての子を動的に開始しますが、Supervisor
を再起動すると、すべての子プロセスが開始されるわけではありません。
すべての動的な子ワーカーが、開始/再起動の直後にSupervisor
いつでも開始されるようにするにはどうすればよいですか?
(私のアプリは Elixir を使用していますが、Erlang にも同じ原則が適用されます。)