isrvr

current-ready-b1014-r28564

isrvr - the port information server of the BEL Applications Linux Migration Project

Author:
R.Huhmann
Synopsis
isrvr -c <config_file> -P <map_path> [options]
-c <config-file>    :    absolute path-name of configuration file
-P <path>           :    absolute path-name of directory to store mappings in

options:
-h                  :    usage
-d                  :    run as daemon (session leader without tty)
-t <port>           :    my tcp port (5013)
-l <logfile>        :    enable logging to <logfile> (to use with -d)
-i                  :    force init of proc-port map

Description
isrvr is a daemon process and should be started in a startup script on one computer in the acc net of BEL.

isrvr serves as an port information service. Each application can get its tcp/udp port number to listen to from isrvr . It generates for each request a name-port mapping and stores it in the filesystem to reuse it for the same application name.

Additionally isrvr manages the hostname-node mapping used by BEL Application programs.

These mappings are controlled by a configuration file given at startup by command line.

This is an example:

# host name section
# several entries
# [host]
# name = <hostname>
# node = <nodenumber>

# port section
# one entry
# [port]
# udp-port = <udp port offset>
# tcp-port = <tcp port offset>

[host]
name = asl714
node = 2

[host]
name = asl711
node = 3

# port offset
[port]
udp-port = 20000
tcp-port = 30000


Generated on 4 Mar 2014 for isrvr by  doxygen 1.4.7