检测数据/节点分区错误

时间:2009-05-16 14:50:35

标签: erlang mnesia yaws

我最后一次看到数据/分区节点错误是因为我启动了erlang shell,它通过cookie等连接到同一CPU上的节点。启动后,shell立即在屏幕上转储了分区错误。这非常麻烦......

  1. 如何捕获此异常?
  2. 如何以编程方式修复异常? (在另一个问题中问道)
  3. 如何防止此异常?
  4. [更新]我有两个正在运行Yaws应用程序的框。数据库通过Mnesia的extra_db_node功能进行复制。在服务器运行后的某个时间,我登录其中一个框并使用不同的sname和相同的cookie启动“erl”,以便3个节点可以进行通信。在shell稳定并且显示shell提示后不久......屏幕上会显示一个复杂的元组,表明存在网络分区错误。此消息似乎是一个控制台转储,而不是可能被我的雅司应用程序捕获的异常...但我希望我的雅司应用程序检测错误并采取纠正措施。

0 个答案:

没有答案
相关问题