关于组网:Erlang节点连接超时

Erlang node connection timeout

我有一堆 erlang 节点在一台机器上运行,它们都连接在一个网络中。有时,我们的应用程序所在的机器会在几分钟内承受极高的负载。通常,在一切恢复正常后,我的 erlang 节点会认为它们已断开连接,我必须在每个节点上手动调用 net_adm:ping 以让它们重新连接到网络。

关于如何避免这种情况的任何想法?


您可以增加net_ticktime 内核配置选项的值,这样节点将被更不频繁地ping。另请参见 net_kernel:set_net_ticktime。但是请注意,所有通信节点都应指定相同的 net_ticktime 值。