MonitorMIDServer - グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • MonitorMIDServer スクリプトインクルードは、ハートビートプローブを使用してMID サーバーを監視して、ダウンしているMID サーバーを確認し、ハートビート要求を送信し、古いハートビート要求を強制終了するメソッドを提供します。

    このスクリプトインクルードをサーバースクリプトで使用して、 MID サーバーを監視します。

    MonitorMIDServer - MonitorMIDServer()

    MonitorMIDServer のインスタンスを作成します。

    表 : 1. パラメーター
    名前 タイプ 説明
    なし

    MonitorMIDServer - killOldRequests()

    処理されていないハートビートプローブ要求がある場合は、MID サーバーがしばらく停止したときにそれらの要求が蓄積されないようにキャンセルします。

    表 : 2. パラメーター
    名前 タイプ 説明
    なし
    表 : 3. 戻り値
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

    MonitorMIDServer - markDowners()

    最新のハートビートがいつ送信されたかを判断し、応答していないすべてのサーバーを見つけることで、応答していない MID サーバーをダウンとしてマークします。

    表 : 4. パラメーター
    名前 タイプ 説明
    なし
    表 : 5. 戻り値
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

    MonitorMIDServer - monitor()

    スケジュールされた MID サーバー監視サイクルに必要な機能 (古い要求の強制終了、停止している MID サーバーのマーク、すべてのサーバーへのハートビート要求の送信など) を実行します。

    表 : 6. パラメーター
    名前 タイプ 説明
    なし
    表 : 7. 戻り値
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

    MonitorMIDServer:sendHeartbeatRequests()

    サーバーステータスレコードを更新することで、すべての MID サーバーにハートビート要求を送信し、メモを送信します。

    表 : 8. パラメーター
    名前 タイプ 説明
    なし
    表 : 9. 戻り値
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();