169 похожих чатов

Либо покажи код с реальной проблемой, либо я устраняюсь. Потому

что пока выглядит так что ты хочешь чтоб вместо Application.ensure_all_started, был бы какой-то Dependency.start_these_before_me Видимо с лексикографической сортировкой, а не с топологической. Либо в дивном мире без апликейшенов порядок запуска будет не важен? не знаю, ответов нет. Так же нет ответа на вопрос что мешает запускать по одному приложению через Application.start или руками раскидать нужные супервизоры по дереву?

3 ответов

20 просмотров

Ничто не мешает. Я говорю что Application это реально не нужно, это лишняя сущность А насчёт реальной проблемы — пожалуйста. Вот у меня есть mnesia, я подписываюсь на изменения в таблице. Потом кто-то рестартит mnesia и подписка теряется. Нормального способа подписаться обратно после перезапуска mnesia просто нет Хотя если бы я ручками мог это всё контроллировать, такой проблемы бы вообще не стояло

Andrey-Pavlov Автор вопроса
Lama Lover
Ничто не мешает. Я говорю что Application это реал...

а мониторы уже отменили? =) :mnesia.start() :erlang.monitor(:process, :mnesia_sup) :mnesia.stop() flush() ... профит

Andrey Pavlov
а мониторы уже отменили? =) :mnesia.start() :erla...

Так и что мониторы? Ну вот я узнал что mnesia умерла. Мне нужно подписаться, когда она запустится. И этот запуск нормально отловить невозможно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта