Determining whether EMS is in D state (pstack does not generate any output for EMS process).

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).