오늘이라도

[Linux] 일정 주기마다 톰캣 재시작 본문

개발 공부/Linux

[Linux] 일정 주기마다 톰캣 재시작

upcake_ 2021. 11. 4. 10:10
반응형

저번달에 제가 유지보수하는 프로젝트가 원인을 알 수 없는 오류로 접속이 안되서 사용한 방법입니다.

 

3~4시간마다 맛이 가서 서버를 재시작해주어야만 하는데 로그는 안찍히고 접속로그에 공격이 있는것도 아니고...

 

트래픽이 많은 것도 아니고... 등등 원인을 파악할 수가 없어서 미봉책으로 3시간마다 톰캣이 꺼졌다가 켜지게 해두었습니다.

 

#!/bin/bash
var1=$(ps -ef | grep 'tomcat8')
echo process info : ${var1}
second1=$(echo ${var1}) | cut -d " " -f2)
echo pid : ${second1} / length : ${#second1}
if [ -n "${second1}" ]
then
	result1=$(kill -9 ${second1})
    echo process is killed.
else
   	echo running process not found.
fi
cd /usr/share/tomcat8/bin/
./startup.sh
반응형

'개발 공부 > Linux' 카테고리의 다른 글

[Linux] 톰캣 일별 로그 찍기  (0) 2021.11.04