본문 바로가기
반응형
Programming/Web

NGINX Logrotate 적용

by JAMINS 2022. 1. 11.

1. rotate 스크립트 작성

sudo vim /etc/logrotate.d/{my}

/home1/irteam/logs/nginx/*.log {
  daily
  dateext
  missingok
  rotate 14
  sharedscripts   # 로그 파일이 여러개 있어도 스크립트를 공유하여 postrotate~endscript 한 번만 실행
  postrotate  # 스크립트
    [ -f /home1/irteam/logs/nginx/nginx.pid ] && kill -USR1 `cat /home1/irteam/logs/nginx/nginx.pid`
  endscript
}

2. logrotate 수행

sudo /usr/sbin/logrotate -f /etc/logrotate.d/my

3. Cron 스케줄링

59 23 * * * /usr/sbin/logrotate -f /etc/logrotate.d/my

'Programming > Web' 카테고리의 다른 글

Mac에서 Apache와 Tomcat 연동하기  (0) 2020.01.08

댓글