Эрланг: как запустить несколько релизов одновременно?
Можно ли одновременно запустить несколько релизов, созданных с помощью арматуры? У меня есть один сервер, на котором я бы хотел запускать разные выпуски одновременно, чтобы протестировать их. Проблема в том, когда я делаю:
rel/myapp_a/bin/myapp_a stop
Ему удается остановить мою виртуальную машину, которая работает myapp_b
Как мне заставить их работать как свои собственные сущности, которые не мешают друг другу?
1 ответ
Сначала я бы проверил, связаны ли два узла друг с другом:
На одном или каждом из узлов запустить
Eshell V5.7.5 (abort with ^G)
1> nodes().
[]
и убедитесь, что список пуст или содержит только другие узлы, которые должны быть подключены.
Проверьте, можно ли вообще подключить узлы, вызвав netadm: ping/1, и попробуйте подключить узлы. Если они могут быть подключены и не должны запускать их с другими файлами cookie.