리눅스 분류
무한루프 프로세스 죽이기??
작성자 정보
- 안재성 작성
- 작성일
컨텐츠 정보
- 2,676 조회
- 0 추천
- 목록
본문
참고소스 올립니다.
cd /root
======================================================================
vi httpd_restart.sh
cnt_httpd=`pstree -p | grep httpd | wc -l`
if [ $cnt_httpd -ge 200 ] ; then
/usr/local/apache/bin/apachectl restart
echo "MYGO apache restart" | mail -s "SU62 게이트위즈 MYGO 모니터링" mymaster@superuser.co.kr
fi
======================================================================
pstree -p 하여 아파치 데몬만 잡은뒤 wc 갯수를 구합니다.
그 수로 판별하여 200개 이상이면 리스타트 합니다.
그리고 언제 리스타트가 되었는지 자신의 메일로 통보합니다.
만든파일에 실행권한을 줍니다.
chmod 700 /root/httpd_restart.sh
crontab -e 라고 하여 30분마다 체크합니다.
30 * * * * su - root -c '/root/httpd_restart.sh' >& /dev/null
DB도 이와같이 하시면 됩니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.