서버 운영중에 아파치나 mysql 및 기타 데몬들이 알 수 없이 죽는 경우가 있습니다.
새벽에 죽을 경우 곤란한 상황에 빠지게 됩니다.
근본적인 원인 파악후 문제점을 해결 해야 겠지만 그 이전에 먼저 서비스를 살려야 되는게 급선무 입니다.
이럴때 데몬이 죽었나 살았나 체크 후 데몬이 죽었을 경우 자동으로 데몬을 실행 해주는 스크립트 입니다.
vi daemon_check.sh
#!/bin/bash
http="`pgrep http | wc -l`"
if [ "$http" -eq "0" ] ; then
/usr/local/apache/bin/apachectl start
fi
체크 주기는 크론에 등록 시켜 체크할 시간을 설정 하시면 됩니다.
vi /etc/crontab
* * * * /script/daemon_check.sh > & /dev/null
www.greenidc.co.kr
새벽에 죽을 경우 곤란한 상황에 빠지게 됩니다.
근본적인 원인 파악후 문제점을 해결 해야 겠지만 그 이전에 먼저 서비스를 살려야 되는게 급선무 입니다.
이럴때 데몬이 죽었나 살았나 체크 후 데몬이 죽었을 경우 자동으로 데몬을 실행 해주는 스크립트 입니다.
vi daemon_check.sh
#!/bin/bash
http="`pgrep http | wc -l`"
if [ "$http" -eq "0" ] ; then
/usr/local/apache/bin/apachectl start
fi
체크 주기는 크론에 등록 시켜 체크할 시간을 설정 하시면 됩니다.
vi /etc/crontab
* * * * /script/daemon_check.sh > & /dev/null
www.greenidc.co.kr
'[IT 알아보기] > IT 소식' 카테고리의 다른 글
리눅스 HDD 속도 테스트를 해보자 (0) | 2011.05.03 |
---|---|
mysql slow query 저장하기 (0) | 2011.05.03 |
mysql 기본명령어 (0) | 2011.05.03 |
KDE란? (0) | 2011.05.03 |
GNOME이란?(www.gnome.org) (0) | 2011.05.03 |