오늘이라도
[Linux] 일정 주기마다 톰캣 재시작 본문
반응형
저번달에 제가 유지보수하는 프로젝트가 원인을 알 수 없는 오류로 접속이 안되서 사용한 방법입니다.
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 |
---|