Я столкнулся с проблемой, где я не могу остановить mnesia в рамках своей программы, не заставляя приложение зависнуть.
Я в настоящее время делаю разработку прототипа mnesia в рамках моего erlang приложения.
В моем jaus_app.erl файле запуск () вызовы:
{atomic, ok} = mnesia:load_textfile("priv/mnesia_prototype.txt")
Моя остановка () вызовы функции:
mnesia:dump_to_textfile("priv/mnesia_prototype_res.txt"),
mnesia:stop(),
Когда я комментирую эти строки и запускаю и останавливаю mnesia от подсказки erlang, я могу остановить свое приложение чисто.
Разве я не должен использовать эти опытные функции в рамках полностью оперенного erlang приложения?
Ken.