Эрланг: как запустить несколько релизов одновременно?

Можно ли одновременно запустить несколько релизов, созданных с помощью арматуры? У меня есть один сервер, на котором я бы хотел запускать разные выпуски одновременно, чтобы протестировать их. Проблема в том, когда я делаю:

rel/myapp_a/bin/myapp_a stop

Ему удается остановить мою виртуальную машину, которая работает myapp_b

Как мне заставить их работать как свои собственные сущности, которые не мешают друг другу?

1 ответ

Решение

Сначала я бы проверил, связаны ли два узла друг с другом:

На одном или каждом из узлов запустить

Eshell V5.7.5  (abort with ^G)
1> nodes().
[]

и убедитесь, что список пуст или содержит только другие узлы, которые должны быть подключены.

Проверьте, можно ли вообще подключить узлы, вызвав netadm: ​​ping/1, и попробуйте подключить узлы. Если они могут быть подключены и не должны запускать их с другими файлами cookie.

Другие вопросы по тегам