логе вижу сообщение в terminate (:stop, :normal)
И тут же вижу заново стартующий тот же процесс и запуск init
В генсервере в начале use GenServer, restart: :temporary
Больше нигде флагов не выставил.
Запускается DynamicSupervisor.start_child( Dynamo, мапа )
Понаставил отладочных сообщений во все handle_info и в terminate.
Не представляю куда можно дальше копать.
Может кто подскажет?
Так может у тебя DynamicSupervisor умирает и его кто-то рестартит
Как только все процессы, на нём запущенные, умирают нормально, он вдруг падает. И запускает последних два-три вышедших, внезапно.
а рестарт темпоралли разве не при запуске оглашается?
можно и так и так я прибил гвоздями, потому что пока не обрабатываю падение - слишком сложная логика тогда получается. И хочу отследить на чем падает.
Обсуждают сегодня