Server Management

The Server Management page shows the health and performance of each streaming server at MDOT's three Traffic Operations Centers. Use it to monitor capacity, check for problems, and restart servers when needed.

What This Page Does

Each Traffic Operations Center (TOC) runs a streaming server that delivers camera feeds to users. This page displays a card for each server with real-time health metrics, so administrators can spot issues before they affect camera availability.

Server Management page showing three server cards, each with memory, disk, and connection metrics displayed as progress bars and counters.
Server cards for each Traffic Operations Center, showing health metrics and active stream counts.

Key Features

Server Health Cards

Each server card displays the following information:

  • System Memory — A progress bar showing how much of the server's total memory is in use. High usage may indicate the server is handling too many streams.
  • JVM Heap — A progress bar showing internal application memory usage. If this reaches capacity, the server may need to be restarted.
  • Disk Usage — A progress bar showing available storage space on the server.
  • Active Streams — The number of camera feeds currently being processed by the server.
  • Connections — The total number of viewers connected to this server right now.
  • Uptime — How long the server has been running since its last restart.
  • Throughput — The amount of data the server is sending to viewers, measured in real time.

Protocol Breakdown

Below the main metrics, each server card shows a breakdown of viewer connections by delivery method. This helps administrators understand how viewers are accessing camera feeds and whether any single method is under unusual load.

Active Incoming Streams

Click the "Streams" button on any server card to see a list of all camera feeds currently being received by that server. This is useful for verifying that specific cameras are connected and streaming properly.

Restart Server

If a server is experiencing problems, administrators can click the "Restart" button to restart it. A confirmation prompt appears before the restart begins. During the restart, camera feeds from that server will be temporarily unavailable. The server card will update automatically once the restart is complete.

How It Works in Practice

  1. Open the Server Management page from the navigation menu.
  2. Review the three server cards. Check that all servers show green or moderate usage levels.
  3. If a memory or disk bar is in the red zone, investigate whether too many cameras are assigned to that server or whether the server needs maintenance.
  4. Click "Streams" on a server to see which camera feeds it is currently handling.
  5. If a server is unresponsive or showing errors, click "Restart" and confirm the action. Wait for the server to come back online — the card will refresh automatically.

Who Has Access

Super Admin, Server Admin, and Viewer can view server health information. Only Super Admin and Server Admin can restart servers.