프로세스로 인해 다른 프로세스가 정지됨

프로세스로 인해 다른 프로세스가 정지됨

어떤 시점에서는 뚜렷한 이유 없이 많은 스크립트가 중단되는 것처럼 보입니다. 수동으로 실행해도 여전히 작동합니다. 행아웃 으로 범위를 좁혔어요 ps -ef. 일부 처리 후 출력이 중지됩니다.

실행하면 strace ps -ef많은 결과가 나오며 최종적으로 다음과 같습니다.

close(6)                                = 0
openat(AT_FDCWD, "/proc/27306/status", O_RDONLY) = 6
read(6, "Name:\tansible-playboo\nState:\tZ ("..., 2048) = 784
close(6)                                = 0
openat(AT_FDCWD, "/proc/27306/cmdline", O_RDONLY) = 6
read(6, "", 131072)                     = 0
close(6)                                = 0
write(1, "ansible  27306 26822  0 02:01 ? "..., 76ansible  27306 26822  0 02:01 ?        00:00:08 [ansible-playboo] <defunct>
) = 76
newfstatat(AT_FDCWD, "/proc/27308", {st_mode=S_IFDIR|0555, st_size=0, ...}, 0) = 0
openat(AT_FDCWD, "/proc/27308/stat", O_RDONLY) = 6
read(6, "27308 (ansible-playboo) D 26822 "..., 2048) = 311
close(6)                                = 0
openat(AT_FDCWD, "/proc/27308/status", O_RDONLY) = 6
read(6, "Name:\tansible-playboo\nUmask:\t002"..., 2048) = 1150
close(6)                                = 0
openat(AT_FDCWD, "/proc/27308/cmdline", O_RDONLY) = 6
read(6, 

그래서 나는 '무엇인가 ps 27308'라고 생각했습니다. ps다시 전화를 끊습니다.

참고: 여기에 매달리면 더 이상의 출력이 없고 신호에 대한 반응이 없음을 의미합니다(^c, ^z 또는 kill다른 터미널에서; 때때로 그러나 항상 무시되는 것은 아님 kill -9)

그러니 이 과정이 내 모든 문제의 원인인 것은 분명합니다. kill -9 27308루트로 가자 . 이제 kill교수형에 처해졌습니다.

평범한 것조차 shutdown -r now작동하지 않았습니다 shutdown -nr now.

프로세스가 어떻게 이렇게 엉망이 될 수 있는지 아는 사람이 있나요? 전에 본 적 있나요? 이런 일이 발생하는 것을 방지하는 방법은 무엇입니까?

관련 정보