heart
heart
Module
heart
Module summary
Heartbeat monitoring of an Erlang runtime system.
Description
This modules contains the interface to the heart
process. heart
sends periodic heartbeats to an external port program, which is also named heart
. The purpose of the heart
port program is to check that the Erlang runtime system it is supervising is still running. If the port program has not received any heartbeats within HEART_BEAT_TIMEOUT
seconds (defaults to 60 seconds), the system can be rebooted.
An Erlang runtime system to be monitored by a heart program is to be started with command-line flag -heart
(see also erl(1)
). The heart
process is then started automaticall