.
contact contact


eloqld server

» Usage | Notes | Examples | See also
 
.
  The Eloquence license server may be used to distribute Eloquence licenses in a network environment. By default licenses are system specific and do not require a license server.

To use a license server, the eloqld server process is started on the system designated as a license server system and is configured with a list of licenses.
Any system using the license server specify the license server address in their license file instad ot the actual license.
This allows for "floating" licenses where a license is not necessarily tied to a specific system and to centrally manage the available licenses.

Usage

usage: eloqld [options]
options:
 -help        = show usage (this list)
 -c name      = configuration file, default:
                 /etc/opt/eloquence/8.4/eloqld.cfg
 -d flags     = debug flags, default:
                 configuration file [Server] LogFlags
 -l name      = log file name (or console/syslog/default), default:
                 configuration file [Server] LogFile
 -f           = run in foreground
 -F facility  = syslog facility (USER/DAEMON/LOCAL0..LOCAL7)
 -I ident     = syslog identifier
 -p pid_file  = location of PID file (default is none)
The options are:
-help
The -help option displays a brief help text.

-c cfg
The -c option specifies the eloqld server configuration file name. If not specified, the default configuration file name depends on OS platform and Eloquence version.

-d flags
The -d option specifies debug flags and may be used to override the LogFlags setting in the eloqld.cfg configuration file.

-l logfile
The -l option may be used to specify a log file, overriding the LogFile setting in the eloqld.cfg configuration file. The log files "console" and "syslog" are special and result in log output to stderr and syslog, respectively.

-f
The -f option causes eloqld to run as foreground process. By default, eloqld detaches from the terminal and runs as a background process.

-F facility
The -F option allows to specify a syslog facility, overriding the SysFacility setting in the eloqld.cfg configuration file.

-I ident
The -I option allows to specify a syslog identifier, overriding the SysIdent setting in the eloqld.cfg configuration file.

-p pidfile
The -p option is used to create a PID file. This option is primarily intended for use by the start/stop script to manage the eloqld instance.

Notes

Before starting the eloqld server process, a server configuration file (eloqld.cfg) must be set up. A default file is supplied by the Eloquence installation. On HP-UX and Linux, the user and group need to be configured as the server process wont start otherwise. It may be relevant to specify a password (pool secret) to limit access to the license server.

The license server maintains an list of licenses, grouped into different pools (lists), for example groups of test and production licenses. A license pool (eloqld.pool by default) needs to be present to start the eloqld process.
The getlic getlic server request may be used to fetch the licenses associated with a license server. Alternatively, this can be setup manually.
Licenses in a pool should be equivalent as a client system currently reserves the next available license from the specified pool without a particular priority. Separate pools should be used for different roles.

The license server saves its current status and leased licenses in a status file. The current status is automatically restored if the license server is restarted.

Examples

The example below starts an eloqld foreground process for troubleshooting, using a custom configuration file and directing custom level log messages to the terminal:
$ eloqld -c /tmp/eloqld.cfg -d "*1" -l console -f

S1: Recovery of status file /var/tmp/eloqld.status completed (1/1)
L1: Reading license pool file /etc/opt/eloquence/8.4/eloqld.pool
L1: License expires in 16 days: [beta] 1 1714487092 near line 59
L1: Number of licenses in this file 3
L1: Total number of licenses 3
S1: Eloquence ELOQLD Server initializing
S1: Eloquence ELOQLD Server active
Please note that the above example is not typical. Typically the eloqld server proces is started starting (or stopped) with the platform specific methods (eg. systemd on Linux), the HP-UX eloq84 init script or as a Windows service. The LogFile is specified in the eloqld.cfg configuration.

See also

eloqld.cfg configuration file
Eloquence license file
Eloquence License server (B.08.40 release notes).
Eloquence eqlictool utility (B.08.40 release notes).


 
 
 
  Privacy | GDPR / DSGVO | Webmaster | Terms of use | Impressum Revision: [B.08.40] 2024-05-17  
  Copyright © 1995-2024 Marxmeier Software AG