Determining whether EMS is in D state (pstack does not generate any output for EMS process).
book
Article ID: KB0086041
calendar_today
Updated On:
Products
Versions
TIBCO Enterprise Message Service
-
Not Applicable
-
Description
Resolution: Description: ============ pstack does not generate any output for EMS process.
Environment: =========== All versions of EMS Linux
Resolution: ==========
It is expected pstack will not create any output if a process is in D state.
While waiting for read() or write() to/from a file descriptor return, a process will be put in a special kind of sleep, known as "D" or "Disk Sleep". D state usually means that there is problem with the shared storage. You can determine whether EMS is in D state by running ps command:
ps -eo pid,args,s | grep tibemsd
The third column shows the process state and "D" is one of the states.
Issue/Introduction
Determining whether EMS is in D state (pstack does not generate any output for EMS process).