MonitorMIDServer - グローバル
MonitorMIDServer スクリプトインクルードは、ハートビートプローブを使用してMID サーバーを監視し、ダウンしているMID サーバーをチェックし、ハートビート要求を送信し、古いハートビート要求を強制終了するメソッドを提供します。
サーバースクリプトでこのスクリプトインクルードを使用して、 MID サーバーを監視します。
MonitorMIDServer - MonitorMIDServer()
MonitorMIDServer のインスタンスを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
MonitorMIDServer - killOldRequests()
処理されていないハートビートプローブ要求がある場合は、MID サーバーがしばらく停止したときに未処理の要求が蓄積しないように要求をキャンセルします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var mmsv = new MonitorMIDServer();
mmsv.killOldRequests();
MonitorMIDServer - markDowners()
最新のハートビートがいつ送信されたかを判断して応答しないすべてのサーバーを検出することによって、応答しない MID サーバーをマークします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var mmsv = new MonitorMIDServer();
mmsv.markDowners();
MonitorMIDServer - monitor()
古い要求の強制終了、停止している MID サーバーのマーク、すべてのサーバーへのハートビート要求の送信など、スケジュールされた MID Server 監視サイクルに必要な機能を実行します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var mmsv = new MonitorMIDServer();
mmsv.monitor();
MonitorMIDServer - sendHeartbeatRequests()
サーバーステータスレコードの更新時に、すべての MID Server とメモにハートビート要求を送信します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var mmsv = new MonitorMIDServer();
mmsv.sendHeartbeatRequests();