Назад | Перейти на главную страницу

Вопрос об отсутствии вывода из strace

Я использую strace, чтобы увидеть, что делают определенные процессы. У меня есть процесс Apache, который, кажется, работает вечно, занимая 97,8% ядра и почти 2 ГБ ОЗУ.

Теперь, когда я запускаю strace в этом процессе, вывода нет вообще. Означает ли это, что процесс мертв и сидит, забирая ресурсы? Могу ли я убить процесс, не беспокоясь о том, что сделаю что-нибудь плохое?

Я запускаю strace следующим образом:

ремень -p6873

Спасибо

Джош Пеннингтон

Кажется, что процесс застрял в одном длительном системном вызове. поскольку strace не показывает запущенный системный вызов, когда он подключил процесс, вы не получите вывода. Возможно, вы могли бы получить больше информации, используя отладчик, например gdb и запуск трассировки стека (команда gdb: bt).