---
sourceDocument: Zurich ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/servicenow-platform

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# MID Server heartbeat

# MID Server heartbeat {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The instance checks the MID Server for a response every 5 minutes, using a synthetic
transaction monitoring system.

|-|
|   |
[ ]

{#r_MIDServerHeartbeat__table_ljs_dsf_khb}

## Checking for a heartbeat

ServiceNow instances send a
synthetic transaction via the Heartbeat probe to every MID Server every 5 minutes. The
Heartbeat probe functions exactly as a normal probe does and is sent by writing an output
record to the ECC queue. A MID Server retrieves the record when it queries the ECC queue for
work. The MID Server processes the probe just as it would any other probe and responds back
to the instance. If the instance does not detect a response from a MID Server, the instance
marks that MID Server as Down. If the MID Server responds, the
instance considers the MID Server to be functioning and communicating properly with the
instance.  
Note:  
Make sure that your MID Server can communicate on port 443. See [Configure MID Server network connectivity](https://www.servicenow.com/docs/RIuWmOJHX6K6L7rEshn~Zg#t_ConfigMIDSvrConnecPrereq "Prepare the network for MID Servers to connect with the instance and access the download site. The network must be prepared before installing or configuring the MID Server. If computers or devices have additional security measures, that security may interfere with MID Servers on those systems.") and [MID Server system requirements](https://www.servicenow.com/docs/frbslDafo5qC5KA9ytWUEg "Use these minimum system requirements to allocate resources for computers hosting MID Servers.") for more information.

## System events

When a MID Server transitions from one state to another, one of these events is triggered:

* mid_server.up: The MID Server goes from a status of Down, Paused, or Upgrading to a status of Up.
* mid_server.down: The MID Server goes from a status of Up to a status of Down.
* mid_server.paused: The MID Server is paused.
* mid_server.upgrading: The MID Server is being automatically upgraded because the instance is being upgraded.
{#r_MIDServerHeartbeat__ul_kb1_5db_np}

You can use these events to send notifications or trigger actions that you specify in
scripts.

## Scheduled job

To change the trigger interval for the Heartbeat probe, navigate to System SchedulerScheduled JobsScheduled Jobs. Open the MID Server Monitor record and edit the interval.Figure 1. MID Server heartbeat trigger interval
**Related concepts**   

* [MID Server upgrades](https://www.servicenow.com/docs/nxW_NEM7LH06ANoSftTVeg "Upgrade MID Servers manually, or automatically through the instance. MID Server automatic upgrade is triggered when the instance upgrades and the MID Server no longer has the same version. The new MID Server package is downloaded from install.service-now.com, replaces the old one, and the MID Server starts with the new version.")
* [MID Server dashboard](https://www.servicenow.com/docs/n6HmGGQJwEGhQ~cGTbh8kA "The MID Server dashboard is a central place for MID Server users to monitor ongoing operations. The dashboard consists of reports and gauges that display information from the MID Server Status table.")
* [MID Server File Cleaner](https://www.servicenow.com/docs/mb304JZDk5Ew~bydbSZDxw "A monitor thread runs in the MID Server to clean up old files, to keep the size and quantity of files within the install folder manageable, and to prevent performance issues with the MID Servers.")
* [MID Server privileged commands](https://www.servicenow.com/docs/XveujLZqPccHaR59D3flRQ#c_PrivilegedCommandsForMIDServer "To discover certain information on a host server, the MID Server must run SSH commands with higher privileges. The platform provides default privileged commands for the MID Server to use and the ability to add additional commands to the system.")  
**Related tasks**   

* [Manually start, stop, and restart a MID Server](https://www.servicenow.com/docs/izynCK1zaMS8k~NcnRTycg "If you did not start the MID Server at the end of the installation procedure, you can manually start the MID Server.")
* [Set the MID Server JVM memory size](https://www.servicenow.com/docs/y4dTM74FwUUZazEUCSiXdA "The MID Server starts with a default JVM memory allocation, but you can modify this setting in the configuration file.")
* [Pause the MID Server](https://www.servicenow.com/docs/nK4Eh1NqEGtP84ixq8YGNQ#t_PauseTheMIDServer "Pause the MID Server to temporarily prevent it from polling the ECC Queue for work or sending Discovery results back to the instance.")  
**Related reference**   

* [MID Server system requirements](https://www.servicenow.com/docs/frbslDafo5qC5KA9ytWUEg "Use these minimum system requirements to allocate resources for computers hosting MID Servers.")
* [Resolving MID Server issues](https://www.servicenow.com/docs/fMZkRxc4GiSmPe17CbiEgA "Troubleshoot problems with the MID Server to find solutions. Monitor the MID Server to receive alerts about issues as they occur. Troubleshooting procedures exist to resolve specific problems with the MID Server. The Knowledge Base on Hi contains several articles to help you troubleshoot MID Server issues.")
* [MID Server properties](https://www.servicenow.com/docs/9ryU_MVM3nGooJixFiA2og#r_MIDServerProperties "Properties control the behavior of all MID Servers or a particular MID Server.")
* [MID Server parameters](https://www.servicenow.com/docs/B9LGLBOdj3Fz13Kwiumo2Q#mid-server-parameters "Parameters control the behavior of a particular MID Server and have lower precedence than MID Server properties.")
* [MID Server Configuration Parameter settings and priority](https://www.servicenow.com/docs/HiGzRpXyMAphRHilZlOpkQ "The MID Server's settings reside in multiple tables and the MID Server prioritizes them in a set order. MIDConfigParameter must be defined with the correct type-style builders.")
* [MID Server protected records and reserved characters](https://www.servicenow.com/docs/74ZhrcIcFc_2hlOxG6Rxww "Some MID Server records cannot be altered. Certain special characters are pre-defined in XML and cannot be used in passwords.")
* [MIDSystem methods](https://www.servicenow.com/docs/r6ctuaWxZqSjyRNYrRFd9w "MIDSystem variables (referred to by the variable name ms.) provide a variety of methods to get information about the MID Server.")

*[\>]: and then


