반응형
- rotate 설정 생성 및 변경
sudo vi /etc/logrotate.d/nginx
/var/log/nginx/*log {
su nginx nginx
create 0644 nginx nginx
minsize 1M
daily
dateext
dateyesterday
rotate 1000
missingok
notifempty
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
- permission 문제
su (group) (user)
- logrotate 실행
logrotate -f /etc/logrotate.d/nginx
- 강제 실행 (forced)
logrotate -d /etc/logrotate.d/nginx
- 디버그 모드 (debug)
- rotate 설정 변수들
- minsize size : 지정한 size를 OVER AND 지정한 rotate 기간을 넘겼을 때 실행
- maxsize size : 지정한 size를 OVER OR 지정한 rotate 기간을 넘겼을 때 실행
- size size : 지정한 size를 OVER
- logrotate 775 권한
sudo chmod 775 /var/log/nginx/ -R
- 해당 디렉토리에 775 권한을 부여
- 이외 옵션들
https://linux.die.net/man/8/logrotate
'웹 프로그래밍' 카테고리의 다른 글
crontab 설정 (0) | 2019.09.24 |
---|---|
chmod 구분 (0) | 2019.09.24 |
웹 폰트 경량화 (0) | 2019.08.19 |
Critical Rendering Path (0) | 2019.08.08 |
Web Accessibility Tutorials(웹 접근성 자습서) (0) | 2019.08.06 |
댓글