debug
The egosh debug sub-command enables or disables dynamic debugging.
debug egoscoff
Turns off debugging of the egosc daemon.
This is an administrative subcommand. You must first log on as cluster administrator before you can issue this subcommand.
debug egoscon [-t]
Turns on debugging of the egosc daemon to LOG_DEBUG level.
- -t
- Sets the logging level to LOG_TRACE, which logs all program steps.
debug limoff host_name … | all
Turns off debugging of the lim daemon on the specified hosts.
- host_name
- Turns off debugging of the lim daemon on the specified host.
- all
- Turns off debugging of the lim daemon on all hosts in the cluster.
debug limon [-m log_level] [-c log_class] [-p timing_level] [-f log_file] host_name …| all
Turns on debugging of the lim daemon to LOG_DEBUG level on the specified host.
- -m log_level
- Specifies the debug level. Supported values are as follows:
- Specify 1 for LOG_DEBUG1.
- Specify 2 for LOG_DEBUG2.
- Specify 3 for LOG_DEBUG3.
The default is LOG_DEBUG.
To specify multiple log classes, separate the log classes with a space, and enclose the string in double quotes.
- -c log_class
- Specifies a log class, which limits the messages collected to specific types, or limits
debugging to specific components. Use this option to filter out and reduce the amount of data kept.
To specify multiple log classes, separate the log classes with a space, and enclose the string in double quotes.
- -p timing_level
- Specifies function performance timing level to specify the number of layers of components to measure the time a process takes. Specify a number from 1 (time the process at the main component level) to 5 (time the processes at five layers depth). If a value is not specified, timing is disabled.
- -f log_file
- Specifies the path and file name to where the log files are to be written. For example, if you
specify -f /tmp/debuglog, the messages are logged to
/tmp/debuglog.lim.log.hostname
If you do not specify a file name and path, defaults to the current log file.
- host_name
- Turns on debugging of the lim daemon on the specified host.
- all
- Turns on debugging of the lim daemons on all hosts in the cluster.
debug pemoff host_name … | all
- host_name
- Turns off debugging of the pem daemon on the specified host.
- all
- Turns off debugging of the pem daemon on all hosts in the cluster.
debug pemon [-t] [-c log_class] [-p timing_level] [-f log_file] [[-o "key=value"] …] host_name …| all
- -t
- Sets the logging level to LOG_TRACE, which logs all program steps.
- -c log_class
- Specifies a log class, which limits the messages collected to specific types, or limits
debugging to specific components. Use this option to filter out and reduce the amount of data kept.
To specify multiple log classes, separate the log classes with a space, and enclose the string in double quotes.
- -p timing_level
- Specifies function performance timing level to specify the number of layers of components to measure the time a process takes. Specify a number from 1 (time the process at the main component level) to 5 (time the processes at five layers depth). If no value is specified, timing is disabled.
- -f log_file
- Specifies the path and file name to where the log files are to be written. For example, if you
specify -f /tmp/debuglog, the messages are logged to
/tmp/debuglog.pem.log.hostname
If you do not specify a file name and path, defaults to the current log file.
- -o "key=value"
- Specifies the debug object class and identifier. The format is
key=value, where valid values for key are
ACTIVITY and ALLOC and value is the ID of the activity or allocation.
To specify multiple key and value pairs, specify -o for each object class and separate the options with a space.
- host_name
- Turns on debugging of the pem daemon on the specified host.
- all
- Turns on debugging of the pem daemons on all hosts in the cluster.
debug vemkdoff
Turns off dynamic debugging of the EGO kernel daemon vemkd.
This is an administrative subcommand. You must first log on as cluster administrator before you can issue this subcommand.
debug vemkdon [-t] [-c log_class] [-p timing_level] [-f log_file] [[-o "key=value"] …]
Turns on dynamic debugging of the EGO kernel daemon vemkd to LOG_DEBUG level.
- -t
- Sets the logging level to LOG_TRACE, which logs all program steps.
- -c log_class
- Specifies a log class, which limits the messages collected to specific types, or limits
debugging to specific components. Use this option to filter out and reduce the amount of data kept.
To specify multiple log classes, separate the log classes with a space and enclose the string in double quotes.
- -p timing_level
- Specifies function performance timing level to specify the number of layers of components to measure the time a process takes. Specify a number from 1 (time the process at the main component level) to 5 (time the processes at five layers depth). If no value is specified, timing is disabled.
- -f log_file
- Specifies the path to where the log files are to be written. For example, if you specify
-f /tmp/debuglog, the messages are logged to
/tmp/debuglog.vemkd.log.hostname
If you do not specify a file name and path, defaults to the current log file.
- -o "key=value"
- Specifies the debug object class and identifier. The format is
key=value, where valid values for key are
ACTIVITY and ALLOC and value is the ID of the activity or allocation.
To specify multiple key and value pairs, specify -o for each object class and separate the options with a space.