The table given below describes the keys available in the Server section of the configuration file.
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:
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. |