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 Server 監視サイクルに必要な機能を実行します。

    表 : 6. パラメーター
    名前 タイプ 説明
    なし
    表 : 7. 返される内容
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

    MonitorMIDServer - sendHeartbeatRequests()

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

    表 : 8. パラメーター
    名前 タイプ 説明
    なし
    表 : 9. 返される内容
    タイプ 説明
    なし
    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();