1

A 有两个节点:A 和 B。A 监控 B,B 监控 A。当其中一个节点重新启动时,它会尝试连接到第二个节点。问题是如果两台计算机与节点之间的以太网连接失败然后恢复,如何重新连接到节点。

4

2 回答 2

0

我猜您正在寻找net_kernel:connect_node/1net_adm:ping/1

于 2013-04-23T16:51:20.230 回答
0

您可以使用erlang:monitor_node监控节点,它仅检测已连接节点的 nodedown。而不是这个,您可以使用net_kernel:monitor_nodes甚至跟踪节点状态更改。因此监控进程可以接收到可以处理的带有原因(连接关闭或实际节点关闭)的节点关闭消息。每当建立连接时都会收到 nodeup 消息。

于 2013-04-23T16:49:06.003 回答