Если я хочу создать файл дампа, если мой процесс ждет более 30 секунд, есть ли способ сделать это через procdump? В настоящее время он имеет значение по умолчанию 5 секунд. Но я не вижу нигде, чтобы увеличить это время. Является ли это возможным?Procdump: Увеличивайте время триггера зависания более чем на 5 секунд
0
A
ответ
1
Нет такой опции, но должно быть возможно подделать ее с помощью -h -s 20
. -h
будет ждать 5 секунд и написать дамп, -s 20
будет ждать еще 20 секунд, прежде чем он снова проверяет состояние, что потребует еще 5 секунд. Затем вы получаете 2 аварийных дампа, и вы просто игнорируете первый.
Однако это может дать вам много ложных положительных дампов, если ваше приложение часто отстает от 5 до 30 секунд.