|
|
1
9
它在Mac上有点坏。默认情况下,Mac无法解析自己的短名称。你的主人的名字很可能是“elife.local”。 如果使用-name fqdn启动erl,则ping将工作。 你可以从一开始
这可能可以通过使Mac能够解析自己的简称来解决。 以下是我的Mac的输出示例。当我这样做的时候,我会得到和你一样的结果。 第一节点:
另一个节点:
|
|
|
2
3
一个更简单的修复方法可能只是编辑/etc/hosts文件,并确保您有类似这样的行: 127.0.0.1本地主机elife 我的Mac可以很好地处理shortames,我相信这就是它所做的。 |
|
|
3
0
对于彼此通信的节点,两者都应该具有相同的cookie。在同一个框中,它将使用$home/.erlang.cookie文件中的cookie。如果该文件不存在,它将创建一个新文件并在其中放置一些随机cookie。未来的外壳使用相同的cookie。但最好通过setcookie参数在命令行上指定cookie。 erl-名称node1@foo.local-setcookie mycookie |
|
|
mritalian · Erlang ETS内存碎片 8 年前 |
|
|
david · Erlang:从主机名获取ip地址 8 年前 |
|
|
Matt · 有没有办法访问GenServer的状态? 8 年前 |
|
|
Chris W · 具有并行HTTP请求的Erlang网络问题 8 年前 |