반응형

#1 좀비(zombi)

 

 - 부모 프로세스의 프로그램 오류로 종료 시그널처리를 적절하게 수행하지 못했거나 커널의 오류가 발생하였을 가능성이 있다.

 

다음은 리눅스 시스템의 "ps-l" 명령의 실행 결과를 나타낸 화면이다. 
F  S      UID      PID     PPID     C    PRI    NI    ADDR   SZ   WCHAN    TTY         TIME     CMD
4  R        0      3062    3060     0    80      0        -     1501   -            pts/0     00:00:00   bash  
4  S        0      5824         1     0    80      0        -     1467   wait        pts/0     00:00:00   mysqld_safe
0  S        0      6089    3062     0    80      0        -      428    hrtime    pts/0     00:00:00    a.out
1  Z        0      6090    6089     0    80      0        -         0    exit        pts/0     00:00:00    a.out <defunct>
4  R        0      6099    3062     0    80      0        -     1387   -            pts/0     00:00:00   ps

(1) 좀비 상태인 프로세스의 PID는 ?

 - 6090

(2) 좀비 상태인 프로세스의 부포 프로세스의 PID는 ?

 - 6089

(3) 좀비 상태의 프로세스가 지속적으로 발생하는 이유는 ? 

 - 부모 프로세스의 프로그램 오류로 인해 종료한 자식 프로세스의 종료 시그널처리를 적절하게 수행하지 못했거나 커널 오류에 의한 비정상적인 상태일 가능성

(4) 좀비 프로세스 찾는 명령어

  - ps -ef| grep defunct | grep -v grep

(5) 좀비 프로세스 킬 명령어

 - ps -ef | grep defunct | awk '{print $3}' | xargs kill -9

반응형

+ Recent posts