여러 번 응답을 멈 췄고 완전히 잠긴 것처럼 보이는 프로세스가 있습니다. gdb를 사용하여 strace 또는 peeking 시도에 응답하지 않습니다 (gdb는 wait4 () syscall에 중단됩니다). 프로세스가 실행 가능하며 syscall (/ proc / X / syscall :) running
또는 인터럽트 불가능 휴면 (/ proc / X / status :)에서 대기하지 않습니다 State: R (running)
.
이 과정은 정확히 어떤 상태입니까? 이것은 아마도 어떤 유형의 커널 버그입니까?
그 과정은 재발견되었으며, 지금은 몇 차례 일어났습니다. 프로세스를 죽일 수있는 것은 재부팅입니다. OS는 Cent 7입니다.
편집 : 커널 버전은 3.10.0-123.13.2.el7.x86_64입니다. 3.10.0-229.11.1.el7로 업데이트하여 차이가 있는지 확인하십시오.
dmesg
출력 에 대해 말씀해 주 시겠습니까?
/proc/<pid>/stack
(그리고 /proc/<pid>/task/*/stack
)를 포함? 해당 프로세스에 여러 스레드가 있습니까?