Server Section - trillium_geolocation - 15.21

Trillium Geolocation Reference

Product type
Software
Portfolio
Verify
Product family
Trillium
Product
Trillium > Trillium Geolocation
Version
15.21
Language
English
Product name
Trillium Geolocation
Title
Trillium Geolocation Reference
Copyright
2023
First publish date
2017
Last updated
2024-07-17
Published on
2024-07-17T14:48:30.219520

The table given below describes the keys available in the Server section of the configuration file.

Table 1. Server Section

Key

Description

UserName

The licensed username provided during installation and displayed in response to any requests to retrieve the license information.

CompanyName

The licensed company name provided during installation and displayed in response to any requests to retrieve the license information.

CountryDataDirectory

The location of the Trillium Geolocation Datastore Reference Data. It can be specified as an absolute path or relative path (relative to the directory where the server is installed). If unspecified, it defaults to “../datastore/rdata”.

KnowledgeBaseDirectory

The location of the Trillium Geolocation Datastore Knowledge Base. It can be specified as an absolute path or relative path (relative to the directory where the server is installed). If unspecified, it defaults to the same value as CountryDataDirectory, unless that value is also unspecified, in which case it defaults to “../datastore/kbase”.

LicenseDirectory

The directory that contains the license information used by Trillium Geolocation. It can be specified as an absolute path or relative path (relative to the directory where the server is installed). If unspecified, it defaults to “../license”.

Port

The port on which the server will listen for requests. This setting will be overridden if a port is specified using the –p option on the command line. The default port is 15015.

MemoryCacheSize

The maximum amount of memory that should be used for the Trillium Geolocation memory cache, specified as a numeric value in megabytes.

The memory cache is used to cache frequently accessed files from the Trillium Geolocation Datastore in order to enhance performance.

 

It can be set to any value between 0 (do not use the cache) and 1536 (1.5Gb).

 

The default is 100 (100Mb). If your system has sufficient memory available, setting this option to a higher value is recommended.

Clustering

Specifies which clustering function to perform. Valid values are:

  • Redundancy - Uses the first available server to process a request.
  • LoadOptimizing - Uses the fastest available server to process a request.
  • LoadSharing - Uses all available servers equally.
Note: Clustering Trillium Geolocation servers is an advanced feature. Consult with Customer Support before using this feature.

ChildCount

The number of child nodes to be used for clustering.

Child<1 to n>

The host or IP address and optionally the port of the child Trillium Geolocation Server. Enter [SELF] to use the local Trillium Geolocation Server as part of the cluster.

LicenseRecipientList

One or more email addresses that will receive a notification message when Trillium Geolocation license keys are nearing expiration or have expired. Multiple email addresses should be separated by semicolons.

SMTPServer

The address of the SMTP server that Trillium Geolocation will use to send notification messages. This can be specified as a DNS name or an IP address.

SMTPTimeout

The timeout, in milliseconds, that Trillium Geolocation will use when connecting to the SMTP server when sending notification messages. This defaults to 60000 milliseconds (one minute).

ServerEmailAddress

The email address that Trillium Geolocation will use as the sender of the message when sending notification messages.