簡體   English   中英

在Elixir Exrm中參數化節點名稱

[英]Parametrizing node name in Elixir Exrm

我想在一台機器上使用Exrm和Erlang。

我需要創建多個版本,這些版本僅與節點名稱不同。

我知道,我可以在rel/vm.args配置節點名稱,但它是靜態的。 我能以某種方式生成具有不同節點名稱的多個版本嗎?

我正在研究同樣的問題。 一種可能的方法:

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 - 這很重要!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM