3
您可以使用net_adm:names()
獲取主機epmd上所有節點的名稱。但是,如果您的羣集包含第二臺主機(因此也包含第二臺epmd),該怎麼辦?你怎麼能得到兩個主機上的所有節點的列表?Erlang:獲取多主機羣集上所有節點的列表
您可以使用net_adm:names()
獲取主機epmd上所有節點的名稱。但是,如果您的羣集包含第二臺主機(因此也包含第二臺epmd),該怎麼辦?你怎麼能得到兩個主機上的所有節點的列表?Erlang:獲取多主機羣集上所有節點的列表
net_adm:world/0
可能有幫助。
它「呼籲names(Host)
爲其在Erlang的主機文件.hosts.erlang
指定的所有主機,收集回覆,然後將所有這些節點上評估ping(Node)
。返回了所有節點,ping通的列表。