db2pd -stack все не имеет вывода - PullRequest
       0

db2pd -stack все не имеет вывода

0 голосов
/ 07 сентября 2011

Я выполнил db2pd -stack all в DB2 v9.7, работающей на RHEL 5.5, но в db2inst1 / sqllib / db2dump ничего не вышло.

Я полагаю, что должно быть заполнено несколько файлов * .stack.txt.в папке FODC

1 Ответ

0 голосов
/ 18 сентября 2011

Возможно, вы не запускали db2pd в качестве владельца экземпляра. db2pd -stack отправляет сигнал POSIX (вероятно, -3) в основной процесс. Сигналы от других пользователей молча отбрасываются. Файлы будут записаны в DIAGPATH (db2 get dbm cfg | grep DIAGPATH).

Другая возможная причина заключается в том, что DB2 ожидает блокировки, прежде чем сможет произвести трассировку стека. На занятом сервере это в нескольких версиях приводило к зависанию жесткого процесса, поэтому IBM несколько раз исправляла блокировку. Возможно, он не сможет получить блокировку, необходимую для создания трассировки стека. В любом случае это ошибка, и вы должны открыть PMR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...