tomcat 다운 자동 시작
1749 단어 서버 쪽
태그 (공백 구분): tomcat
글 목록
#!/bin/sh
# tomcat ID /opt/apache-tomcat-7.0.79
TomcatID=`ps aux|grep java|grep -v grep|grep tomcat|awk '{print $2}'`
# tomcat ( tomcat )
StartTomcat=/opt/apache-tomcat-7.0.79/bin/startup.sh
#
WebUrl=http://www.khzz.org
#
TomcatMonitorLog=/opt/apache-tomcat-7.0.79/TomcatMonitor.log
Monitor()
{
echo "[info] tomcat...[$(date +'%F %H:%M:%S')]"
if [[ $TomcatID ]];then # TOMCAT
echo "[info] tomcat ID :$TomcatID, ..."
# ( "200")
TomcatServiceCode=$(curl -I -m 10 -o /dev/null -s -w %{http_code} $WebUrl)
if [ $TomcatServiceCode -eq 200 ];then
echo "[info] $TomcatServiceCode,tomcat , ......"
else
echo "[error]tomcat , ...... $TomcatServiceCode"
echo "[error] , tomcat"
kill -9 $TomcatID # tomcat
sleep 3
# rm -rf $TomcatCache # tomcat
$StartTomcat
fi
else
echo "[error]tomcat !tomcat ..."
echo "[info]$StartTomcat, ......"
#rm -rf $TomcatCache
$StartTomcat
fi
echo "------------------------------"
}
Monitor>>$TomcatMonitorLog
bin 디 렉 터 리 에 있 는 catalina. sh 에서 환경 변수 와 인 코딩 형식 을 설정 합 니 다.
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=/usr/java/jdk1.7.0_79/jre
CATALINA_OPTS=-Dfile.encoding=UTF8
linux 의 정시 작업 에 추가
crontab -e
*/3 * * * * /opt/tomcat/bin/check.sh
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
tomcat 다운 자동 시작tomcat 다운 자동 시작 태그 (공백 구분): tomcat 글 목록 tomcat 다운 자동 시작 tomcat 디 렉 터 리 에 셸 스 크 립 트 를 새로 만 듭 니 다. bin 디 렉 터 리 에 있 는 catal...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.