Erlang中的默认警报行为

时间:2012-12-17 05:33:42

标签: erlang

根据Erlang memsup文档:

system_memory_high_watermark = float()

The threshold, as percentage of system memory, for how much system memory can be allocated before the corresponding alarm is set. Te default is 0.80 (80%)

设置此警报时的默认行为是什么,以防相应的alarm_handler不存在。

1 个答案:

答案 0 :(得分:1)

引用alarm_handler文档:

  

警报处理程序进程是gen_event事件管理器进程,它接收系统中的警报。此过程并非旨在成为完整的警报处理程序。它定义了可以发送警报的位置。启动时在警报处理程序中安装了一个简单的事件处理程序,但鼓励用户编写和安装自己的处理程序。

所以安装了一个默认的报警处理程序,我认为根本不做任何事情。您可以自己编写并将其附加到警报处理程序,以响应发送的警报。

如果您的问题是在启动os_mon时未启动SASL会发生什么情况,则不可能:请参阅here