기타

좀비 프로세스 일괄 삭제하기

by janus posted Dec 12, 2009

좀비 프로세스 일괄 삭제하기

일반적으로 좀프로세스가 발생하였을 경우 ps명령어 리스트에 defunct로 출력된다.

대부분 좀비 프로세의 경우 시스템에 영향이 없을 수도 있지만 간혹 소켓을 계속 물고 있어 소켓통신을 하는 CUBRID에서도 영향을 받을 수 있다.

이런 경우 netstat명령어 사용자체에도 문제가 있을 수 있어 일괄적인 좀비 프로세스 삭제를 수행하여야 한다.

우선 “ps –aux|grep defunct” 명령을 이용하여 좀비 프로세스 리스트를 확인하고 아래 명령을 수행하여 정리 할 수 있다.

 ps -aux | grep defunct | awk '/$8 ~ /Z/ {print $2}' | xargs kill -9


Articles

4 5 6 7 8 9 10 11 12 13