cuspy memo


heart

2007/11/10 Saturday 02:57:44

http://www.erlang.org/doc/man/heart.html
の和訳

モジュール
heart

概要
Erlang ランタイムのハートビート。

詳細
このモジュールは ハートプロセスへのインターフェイスを含みます。ハートは定期的に外部ポートプログラムにハートと呼ばれるハートビートを送ります。このハートポートプログラムの目的はErlangランタイムシステムが監視をし続けているかを確認することです。もしもポートプログラムが HEART_BEAT_TIMEOUT 秒以内(デフォルトで 60秒)にハートビートを受け取らなかった場合、システムは再起動します。
また、システムがハードウェアウォッチドッグタイマーを備え、Solaris で動作している場合、ウォッチドッグは全システムを監視することが出来ます。
Erlang システムをハートプログラムでモニタリングする場合、コマンドラインに -heart フラグを付けなければなりません。(erl(1)を参照)。ハードプロセスは自動的に開始されます。

% erl -heart …

ハートビートを失った場合、Erlang システムは再起動するか、もしくは終了しなければなりません。この環境変数 HEART_COMMAND はシステムが開始される前に設定されなければなりません。もしもこの値が設定されてなければ、警告が表示されシステムは再起動されないでしょう。しかしながらハードウェアウォッチドッグが使用されている場合、HEART_BEAT_BOOT_DELAY秒後(デフォルトで60秒)に再起動を引き起こします。

途中で力尽てしまったorz

  1. Robert wrote related post…

    Silk posts and stories…

    Trackback by Robert wrote related post — 2008/06/19 Thursday @ 17:43:20

Leave a comment

You must be logged in to post a comment.

hoge