Вопросы по теме 'erlang-supervisor'

Как может супервизор, достигший_max_restart_intensity, удалить только нарушившего ребенка?
У меня есть one_for_one руководитель, который занимается похожими и полностью независимыми детьми. Когда есть проблема с одним дочерним элементом, который постоянно вылетает и запускается: =SUPERVISOR REPORT==== 30-Mar-2011::13:10:42 ===...
5473 просмотров
schedule 19.06.2023

сигнал EXIT и DOWN от erlang
Следующий код также взят из rabbitmq's supervisor2.erl . Функция кода состоит в том, чтобы убить дочерних элементов супервизора для каждого дочернего элемента: контролировать ребенка, отправить перехватываемый сигнал выхода запуск таймера...
582 просмотров
schedule 27.04.2022

Спецификация динамического супервизора в Эликсире
Я создал модуль наблюдения GameSupervisor, который использую для динамического создания дочернего элемента экземпляра GameServer (GenServer). Я вижу, что метод start_link GameServer вызывается при вызове функции GameSupervisor.start, но он не...
1141 просмотров

Может ли супервизор OTP контролировать процесс на удаленном узле?
Я хотел бы использовать диспетчер OTP Erlang в создаваемом мной распределенном приложении. Но мне сложно понять, как такой супервизор может отслеживать процесс, запущенный на удаленном узле. В отличие от функции start_link в erlang, start_child не...
964 просмотров
schedule 29.03.2022

Как проверить, существует ли файл, используя подстановочный знак * в Erlang?
Представьте каталог с этими файлами/папками: file_foo, file_bar, folder_a, folder, b Мне нужно найти в этой папке файл с именем foo. В bash я обычно делаю это так: FOO_FILES=$(find . -name "*foo*") Как проверить, существует ли...
55 просмотров
schedule 28.10.2022