728x90
좀비 프로세스란?
- 좀비 프로세스 : 컴퓨터 시스템에서 실행 중인 프로세스 중에서 이미 완료되었거나 종료되었지만 여전히 시스템에서 자원을 소비하고 있는 프로세스
- 주로 부모 프로세스가 자식 프로세스를 생성한 후에 자식 프로세스가 종료되었지만, 부모 프로세스가 해당 종료 상태를 인식하거나 처리하지 않은 경우에 발생
해결방법)
1. 좀비 프로세스 수 확인
# top -b -n 1 | grep zombie
-b 옵션 : 배치 모드로 실행되어 한 번만 시스템 상태를 출력하고 종료
-n 옵션 : top 명령어가 실행되는 횟수를 지정함. -n 1이므로 top 명령어가 한 번만 실행됨
2. 좀비 프로세스 확인
# ps -ef | grep defunct | grep -v grep
또는
# ps aux | grep 'Z'
또는
# ps -elf | awk '$2 == "Z" { print $0 }'
3. 좀비 프로세스 종료
# kill -9 <좀비 프로세스의 PID>
kill -9 : 프로세스를 강제로 종료하는 명령어
추가) 한 줄로 좀비 프로세스를 찾아서 종료하기
grep과 awk를 사용하여 좀비 프로세스를 찾고 강제로 종료
# kill -9 $(ps aux | grep 'Z' | awk '{print $2}')
728x90
'OS > Linux' 카테고리의 다른 글
스왑 메모리 설정하기 / 방법2. 스왑 파티션 생성 (0) | 2023.12.14 |
---|---|
Swap Memory란? 스왑 메모리 설정하기 / 방법1. 스왑 파일 생성 (0) | 2023.12.14 |
[Xshell] xshell 세션 공유 방법 (0) | 2023.11.09 |
[Linux] 커널 버전 업데이트 방법 (1) | 2023.10.27 |
[Chrony] 서버 시간 동기화 설정하기 (0) | 2023.10.20 |