2.2.20 Operands related to message log files

92) pd_mlg_msg_log_unit = manager | local
This operand is applicable only to a HiRDB parallel server configuration.
Specifies a message log output destination unit.
manager:
Outputs message logs in the system manager unit's message log file and syslogfile. The message log file is created under $PDDIR/spool of the system manager's server machine.
local:
Outputs message logs in the message log file and syslogfile of the unit that sent the message. The message log file is created under $PDDIR/spool of each server machine.
Specification guidelines
  • To use the system manager unit to centrally manage message logs, specify manager for this operand.
  • If an error or other factor has caused the system manager to stop, message logs might be output after a time delay in syslogfile of the unit that sent the message, or messages themselves might not be output at all. If you specify local for this operand, messages can be output to the unit that sent the message without any delay. For details about how to distribute message log output, see the HiRDB Version 9 System Operation Guide.
The following table shows the relationship between the value of this operand and the message log output destination.
pd_mlg_msg_log_unit valueConditionMessage log output destination
managerNormal operationMessage logs are output in the message log file and syslogfile of the server machine where the system manager is located.
System manager unit error or communication errorMessage logs are output in each server machine's syslogfile. Some message logs might not be output. Message logs might be output with a delay.
localNormal operationMessage logs are output in the message log file and syslogfile of each server machine.
System manager unit error or communication error
Relationship to other operands
If you specify local for this operand, estimate the size of the message log file again and specify the result for the pd_mlg_file_size operand.
Effects on individual estimation formulas
If the value of the pd_mlg_msg_log_unit operand is changed, the following estimation formulas are affected:
HiRDB Version 9 Installation and Design Guide:
  • Formulas for shared memory used by a unit controller under Estimating the memory size required for a HiRDB parallel server configuration
  • Determining the value of S under Determining the size of status files
93) pd_mlg_file_size = maximum-message-log-file-size
~<unsigned integer>((64-1000000))<<10240>> (kilobytes)
Specifies in kilobytes the maximum size of a message log file.
Two message log files are provided. When the amount of stored message information reaches the size specified here, the message log files are swapped.
If you specify local for the pd_mlg_msg_log_unit operand, a message log file having the size specified here is created in each server machine.