1

A には A と B の 2 つのノードがあります。A は B を監視し、B は A を監視します。ノードの 1 つが再起動すると、2 番目のノードに接続しようとします。問題は、ノードを持つ 2 台のコンピューター間のイーサネット接続が失敗し、その後復元された場合、ノードに再接続する方法です。

4

2 に答える 2

0

すでに接続されているノードのノードダウンのみを検出するerlang:monitor_nodeを使用して、ノードを監視できます。これの代わりにnet_kernel:monitor_nodesを使用できます。ここでは、ノードのステータスの変化も追跡されます。したがって、監視プロセスは、処理可能な理由 (接続のクローズまたは実際のノードダウン) を含むノードダウンメッセージを受信できます。nodeup メッセージは、接続が確立されるたびに受信されます。

于 2013-04-23T16:49:06.003 に答える
0

net_kernel:connect_node/1またはnet_adm:ping/1を探していると思います。

于 2013-04-23T16:51:20.230 に答える