rotatelogs를 이용하여 catalina.out 로그파일 로테이션 시 tomcat pid 를 사용한다면

rotatelogs 데몬의 pid를 저장하게 된다.


그럴 땐 catalina.sh 파일을 수정해준다


  if [ ! -z "$CATALINA_PID" ]; then

    echo $! > "$CATALINA_PID"

  fi



  if [ ! -z "$CATALINA_PID" ]; then

    `/bin/ps -ef | grep Tomcat_instance_Name | grep java | grep -v grep | awk '{print $2}' > $CATALINA_PID`

    #echo $! > "$CATALINA_PID"

  fi


Tomcat 재기동 후 pid 파일 확인

+ Recent posts