У меня два узла, бегущие мнезию.Я создал схему и некоторые таблицы на узле 1 и использовал mnesia:add_table_copy
на узле 2 , чтобы скопировать таблицы с узла 1 на узел 2 .
Все работает хорошо, пока я не вызову q()
на узле 1 и затем q()
на узле 2 .Я обнаружил, что когда я снова запускаю узел 1 , mnesia:wait_for_tables([sometable], infinity)
не вернется.Он вернется только при следующем запуске node 2 .
Есть ли способ исправить это?Это проблема, потому что я не смогу запустить узел 1 снова, если узел 2 не работает.