질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

무한루프 프로세스 죽이기??

작성자 정보

  • 안재성 작성
  • 작성일

컨텐츠 정보

본문

참고소스 올립니다.

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
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  472 명