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