nugawiki

./categories/server

Tomcat catalina.out 날짜별 분리

업데이트 2026-07-21 조회수

개요

기본 실행 로그는 catalina.out에 누적 → 방치 시 파일 비대화. [CATALINA_HOME]/bin/catalina.sh에서 아래를 수정:

touch "$CATALINA_OUT"
>> "$CATALINA_OUT" 2>&1 "&"

1) catalina.out 미기록

# touch "$CATALINA_OUT"
>> /dev/null 2>&1 &
  • 서버 상태 로그는 catalina.yyyy-mm-dd.log에만 남음
  • 앱 로그도 catalina.out에 안 남으므로 log4j 등 별도 기록 필요

2) 날짜별 파일 (심플)

>> "$CATALINA_OUT".$(date '+%Y-%m-%d') 2>&1 &

catalina.out.yyyy-mm-dd

3) rotatelogs (권장)

"2>&1" | /usr/sbin/rotatelogs "$CATALINA_OUT".%Y-%m-%d.log 86400 540 "&"
  • 86400: 1일 / 540: KST(+9h) 오프셋(초)

./comments