# Descriptor File for the wave_serverV module # # This file specifies when error messages are to be reported via # email and pager. All errors are logged in statmgr's daily log # files. The name of this file must be entered in statmgr's # configuration file with a command. # (example: Descriptor "wave_serverV.desc" ) # The pager group name and a list of email recipients are listed # in statmgr's configuration file. # # Comment lines in this file are preceded by #. # # Parameters: # # is a text string included in each reported error message. # # is the module id number as specified in the file # earthworm.h. # # is the installation id number as specified in the file # earthworm.h. # # modName wave_serverV modId MOD_WAVESERVERV instId INST_DPSN # # # Heartbeat Specification. If the status manager does not receive # a heartbeat message every seconds from this module, an # error will be reported (client module dead). is the maximum # number of pager messages that will be reported and is the # maximum number of email messages that will be reported. If the # page or mail limit is exceeded, no further errors will be reported # until the status manager is restarted. # tsec: 30 page: 0 mail: 100 # # Uncomment the "restartMe" line to enable automatic restart of this # process by statmgr/startstop. statmgr will issue a TYPE_RESTART # message for this process_id if it declares the patient dead. # #restartMe # # A list of possible errors follows. # # is the error number of the error generated by the # module. Error numbers can be any unsigned integer, not # necessarily sequential. # # and specify the maximum allowable error rate. # If the error rate exceeds errors per seconds, # an email or pager message may be reported. To report all # errors, set nerr to 1 and tsec to 0. # # is the maximum number of pager messages that will be # reported and is maximum number of email messages that # will be reported. If the page or mail limit is exceeded, no # further errors will be reported until the status manager is # restarted. # # is a default character string that will be reported. # Enclose string in double-quotes if it contains embedded # blanks. Each module may also issue a text string for an # error, overriding the default message shown here. # err: 0 nerr: 1 tsec: 0 page: 0 mail: 99 text: "Missed message" # err: 1 nerr: 1 tsec: 0 page: 0 mail: 99 text: "message too big" # err: 2 nerr: 1 tsec: 0 page: 0 mail: 99 text: "no tracking for message" # err: 3 nerr: 1 tsec: 0 page: 0 mail: 99 text: "internal queue error" # err: 4 nerr: 1 tsec: 0 page: 0 mail: 99 text: "no more indexes" # err: 5 nerr: 1 tsec: 0 page: 0 mail: 99 text: "index recovery" # err: 6 nerr: 1 tsec: 0 page: 0 mail: 99 text: "tank corruption of index" # err: 7 nerr: 1 tsec: 0 page: 0 mail: 99 text: "hard i/o error on tank or index file" # err: 8 nerr: 1 tsec: 0 page: 0 mail: 99 text: "failed to write summary for a tank" # err: 9 nerr: 1 tsec: 0 page: 0 mail: 99 text: "all server threads in use, client waiting" # err: 10 nerr: 1 tsec: 0 page: 0 mail: 99 text: "server thread obtained after wait" #