5

単一のマシンに分散された Erlang で Exrm を使用したいと考えています。

ノード名のみが異なる複数のリリースを作成する必要があります。

でノード名を設定できますがrel/vm.args、静的になります。異なるノード名で複数のリリースを生成することはできますか?

4

1 に答える 1

4

私は同じ問題を研究しています。可能なアプローチ:

rel/vm.args、OS 環境変数のパラメータ化をサポートしています。だからあなたは次のようなことができます

## Name of the node
-name ${MY_NODE_NAME}

## Cookie for distributed erlang
-setcookie ${MY_COOKIE}

次に、バッチ ファイルで呼び出します。

export RELX_REPLACE_OS_VARS=true
export MY_NODE_NAME=foobar@my_host
export MY_COOKIE=foobar

RELX_REPLACE_OS_VARS- 重要です。

于 2016-02-22T23:55:34.063 に答える