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에 따라 라이센스가 부여됩니다.