nginx 로그 정시 작업 절단 logrotate

1370 단어
프로필
/alidata/log/nginx/aipiaxi/*.log
{
  daily
  rotate 15
  missingok
  dateext
  compress
  notifempty
  sharedscripts
  postrotate
    if [ -f /var/run/nginx.pid ]; then
      kill -USR1 `cat /var/run/nginx.pid`
    fi
  endscript
}

 
마지막 스 크 립 트 는 nginx 로그 에 새 로그 파일 을 시작 하 라 는 뜻 입 니 다.
 
그리고 정시 퀘 스 트 추가
crontab -e

0 4 * * * /usr/sbin/logrotate -vf /etc/logrotate.d/nginx

매일 새벽 4 시 에 일 지 를 자른다.
 
로그 형식
 
nginx.conf
log_format main '[$time_iso8601] "$http_x_forwarded_for" "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" ';

#    access_log /path/to/log main;

좋은 웹페이지 즐겨찾기