임세호닷컴

서비스가 다운 되었을때 체크해서 다시 구동 해주는 스크립트를 소개해 드립니다.

아래 예시는 httpd 즉 apache의 예시입니다.



* 체크할 서비스에 따라 수정해 주시면 됩니다.

[hostway] /root > # vi /root/check_httpd.sh

#!/bin/sh
check=`ps -ef | grep httpd | wc | awk '{print$1}'`

if [ $check -gt 2 ]
then
exit 0
else
/usr/local/apache/bin/apachectl restart
fi

* cron에 등록하여 1분마다 체크 해서 httpd 프로세스가 구동되어 있지 않다면 restart 해주게 됩니다.

[hostway] /root > # crontab -e

* * * * * /root/check_httpd.sh


귀찮으시다면 쉘에서 $wget http://geniihouse.com/src/check_httpd.sh

입력하셔서 다운받으시기 바랍니다.


출처 : 호스트웨이 FAQ

사업자 정보 표시
지니아이하우스 | 임세호 | (우) 08266 서울특별시 구로구 고척로20길 7-8 둥지하우스 202호 | 사업자 등록번호 : 444-12-00616 | TEL : 010-6525-9969 | Mail : geniihouse@outlook.kr | 통신판매신고번호 : 제2020-서울구로-0625호호 | 사이버몰의 이용약관 바로가기