A Guru Meditation report is sent by the Compute Service upon receipt of the
SIGUSR1
signal. This report is a general-purpose error
report, including a complete report of the service's current state, and is sent to
stderr
.
For example, if you redirect error output to nova-api-err.log
using nova-api 2>/var/log/nova/nova-api-err.log, resulting in the
process ID 8675, you can then run:
# kill -USR1 8675
This command triggers the Guru Meditation report to be printed to
/var/log/nova/nova-api-err.log
.
The report has the following sections:
Package — Displays information about the package to which the process belongs, including version information.
Threads — Displays stack traces and thread IDs for each of the threads within the process.
Green Threads — Displays stack traces for each of the green threads within the process (green threads do not have thread IDs).
Configuration — Lists all configuration options currently accessible through the CONF object for the current process.
For more information, see Guru Meditation Reports.