반응형
linux에서 nginx 설치 후 로그파일 생성 및 백업 주기 등을 관리가 필요한 경우
/etc/logrotate.d/nginx 파일에서 하면 된다.(없는 경우는 생성)
1. root 권한으로 /etc/logrotate.d/nginx 파일을 연다
2. 파일 안에 설정 입력
라인 | 설명 |
1 | 로그파일 생성 위치 |
2 | 로그파일 생성 시 권한(640 모드, 소유자 nginx, 그룹 root) |
3 | 파일 생성 주기 |
4 | 로그 파일 보관 일수(2일까지만 보관, 3일 후 삭제) |
5 | 로그파일이 없더라도 에러를 발생하지 않음 |
6 | 빈 로그파일은 로테이트 하지 않음 |
7 | 압축해서 보관 |
10 | rotate 작업을 마친후 실행 될 스크립트를 작성한다. nginx의 경우 signal로 USR1을 받으면 로그 파일을 새로 읽으므로 새로 만들어진 로그 파일에 로그를 기록한다. |
3. 정상 설정되었는지 테스트
끝
반응형
'Linux' 카테고리의 다른 글
TIME_WAIT 없애는 방법 (0) | 2022.08.04 |
---|---|
도메인의 IP 조회(nslookup) (0) | 2022.07.20 |
폴더 안에 있는 파일 찾기 및 세부 내용 조회 및 큰 파일 찾기 (0) | 2022.07.17 |
dns 캐시 삭제 방법 (0) | 2022.07.13 |
linux hostname 변경 (0) | 2022.07.05 |