Map Server Pools

GeoMedia WebMap Administrator Guide

HGD_Variant
16.6
HGD_Product
GeoMedia WebMap
HGD_Portfolio_Suite
Platform

Administrator can segregate Map Servers into multiple individually defined groups called Map Server Pools and then assign the pools to the application(s) and service(s). Map Server Pools increase the reliability of a GeoMedia WebMap server and guarantee critical services’ availability.

  • To define Map Server Pools:

  1. Run Administration Console.

  2. Go to the System Settings > MapServer tab.

  3. Click Add Pool.

  4. New Map Server Pool option group is displayed.

  5. Provide Map Server Pool name and set parameters:

  • Request time out in seconds

  • Number of map servers

  • Memory threshold for restart

  • Execution time out for restart in seconds.

    See Map Server for more details.

The Default pool always exists and is reflecting the traditional behavior of the Map Server Manager.

To remove the Map Server Poll click the X icon next to the pool name. Before removing the Map Server Pool you must first unbind the pool from service or service source.

  • To bind Map Server Pool with GeoMedia WebMap Service Instance:

  1. Run Administration Console.

  2. Go to the System Settings > MapServer tab.

  3. Select pool form the Map Server Pool drop-down list.

  4. Click Apply.

Map Server Pool can be defined for the following instance types: WMS, WFS, WMPS.

  • To bind Map Server Pool with GeoMedia WebMap Service Source:

  1. Run Administration Console.

  2. Go to the Engines Management.

  3. Go to the Service Sources section.

  4. For given Service Source selec the pool form the drop-down list in the Map Server Pool column.

  5. Click Apply.

Map Server Pool can be defined only for Service Source of WebMap Publisher Portal type.

Map Server Pools and Performance counters:

During installation of GeoMedia WebMap the system performance counters are created. The counters group called "GeoMedia WebMap Server Manager" contains four counters:

  • Amount of requests stored in queue.

  • Peak value of the QueueSize counter.

  • Time that a request has spent in a queue.

  • Peak value of the TimeInQueue counter.

Each Map Server pool has own Request Queue. Each Request Queue has own instance of Performance Counters. Name of instance can be set in pool configuration and is stored in registry.