---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MonitorMIDServer - グローバル

# MonitorMIDServer - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

MonitorMIDServer スクリプトインクルードは、停止しているMID サーバーをチェックし、ハートビート要求を送信し、古いハートビート要求を強制終了する、ハートビートプローブを使用してMID サーバーを監視するメソッドを提供します。

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

## MonitorMIDServer - MonitorMIDServer() {#ariaid-title2}

MonitorMIDServer のインスタンスを作成します。
{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt__entry__3}

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

{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt}

## MonitorMIDServer - killOldRequests() {#ariaid-title3}

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

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 2. パラメーター]

{#r_MNMS-killOldRequests__table_yhh_dqm_zt} {#r_MNMS-killOldRequests__table_zhh_dqm_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#r_MNMS-killOldRequests__table_zhh_dqm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

## MonitorMIDServer - markDowners() {#ariaid-title4}

最新のハートビートがいつ送信されたかを判断して応答しないすべてのサーバーを検出することによって、応答しない MID サーバーをマークします。
{#r_MNMS-markDowners__table_evf_4pm_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 4. パラメーター]

{#r_MNMS-markDowners__table_evf_4pm_zt} {#r_MNMS-markDowners__table_fvf_4pm_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#r_MNMS-markDowners__table_fvf_4pm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

## MonitorMIDServer - monitor() {#ariaid-title5}

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

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 6. パラメーター]

{#r_MNMS-monitor__table_ygq_fpm_zt} {#r_MNMS-monitor__table_zgq_fpm_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#r_MNMS-monitor__table_zgq_fpm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

## MonitorMIDServer - sendHeartbeatRequests() {#ariaid-title6}

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

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 8. パラメーター]

{#r_MNMS-sendHeartbeatRequests__table_yzn_vpm_zt} {#r_MNMS-sendHeartbeatRequests__table_zzn_vpm_zt__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#r_MNMS-sendHeartbeatRequests__table_zzn_vpm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();


