I created this application: Islands Engine 0.1.35.
(The link shows 7 highlighted processes in a supervision tree of 10 processes.)
I start it running command:
iex --sname islands -S mix
Then I start the observer:
If I kill any but one of the 7 highlighted processes, it is immediately restarted.
The exception is process Elixir.Islands.Engine.Sup which sometimes restarts but most times does not!
I just cannot figure out what I am doing wrong. I tried changing
:max_restarts to no avail.
I also managed to get a trace for both a restart and a failure. Not sure how to attach them here.
N.B. I just pushed version 0.1.36 of my project and I placed the 2 trace files under the ./assets/ folder.