Logrotate 관리 Nginx 로그
#vim /etc/logrotate.d/nginx/usr/local/nginx/logs/*.log {daily
rotate 5
missingok
dateext
compress
notifempty
sharedscripts
postrotate [ -e /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid` endscript}
설명: / usr / local / nginx / logs / *. log: 로그 경 로 를 문의 해 야 합 니 다 daily: 매일 rotate 5: 최대 5 번 스크롤 하 는 로 그 를 유지 합 니 다 missingok: 로 그 를 잃 어 버 리 면 오류 가 발생 하지 않 고 다음 로그 dateext 를 계속 스크롤 합 니 다: 날 짜 를 이름 형식 으로 copress: gzip 압축 을 통 해 저장 한 로그 notifempty: 로그 가 비어 있 을 때 스크롤 하지 않 습 니 다.
sharedscripts:
/var/run/nginx.pid: nginx pid 위치, nginx. confpost rotate / endscript: 덤 프 를 차단 한 후 실행 해 야 할 명령 을 보십시오.
즉시 차단 실행 가능 아래
/usr/sbin/logrotate -f /etc/logrotate.d/nginx
주: logratate 가 cron. daily (/ etc / cron. daily / logrotate) 에 추가 되 었 기 때문에 계획 작업 에 추가 할 필요 가 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
DEEP DIVE 한 장 요약 (스코프)변수는 코드의 가장 바깥 영역뿐 아니라 코드 블록이나 함수 몸체 내에서도 선언할 수 있다. 모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.