«logrotate» 태그된 질문

logrotate는 많은 수의 로그 파일을 생성하는 시스템을 쉽게 관리 할 수 ​​있도록 설계되었습니다. 로그 파일을 자동으로 회전, 압축, 제거 및 메일 링 할 수 있습니다. 각 로그 파일은 매일, 매주, 매월 또는 너무 커질 때 처리 될 수 있습니다.




4
매일 로그 로테이션?
logrotate 구성이 "size"및 "daily"매개 변수로 지정된 경우 어느 것이 우선합니까? 이것은 어디에 문서화되어 있습니까? 이러한 회전이 부울 OR 연산으로 발생하기를 원합니다. 즉, 로그가 하루가 지나면 회전되거나 특정 크기보다 크면 회전됩니다. 그러나 logrotate는 현재 "size"지시문 만 사용하며 "daily"지시문을 무시하는 것으로 보입니다. Logrotate는 1 시간마다 실행되도록 설정되어 있습니다. OS는 Linux, Red Hat …
40 logrotate 

3
logrotate에서 delaycompress 옵션을 언제 사용합니까?
의 맨 페이지는 다음과 logrotate같이 말합니다. It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. 나는 이것으로 혼란스러워합니다. 프로그램이 로그 파일을 닫으라고 지시 할 수 없으면 언젠가가 아니라 영원히 계속 작성 됩니다 …
33 logrotate 

3
Windows 용 LogRotate와 동일합니까?
우리는 공급 업체의 응용 프로그램에 의해 작성된 거대한 로그 파일을 가지고 있습니다. 공급 업체가 우리가 요청한 작업을 수행하지 않는다고 가정 해 봅시다. 해당 로그 파일을 회전시키는 방법이 있습니까? 우리는 시간당 약 300MB의 쓰기 작업을보고 있습니다. 10MB 조각으로 나누고 하루보다 오래된 파일이나 1000 개가 넘는 파일은 절벽에서 떨어지게합니다. ( 서비스를 중단하지 …

2
logrotate는 어떻게“매일”을 정확하게 처리합니까?
내 시스템의 타임 스탬프로 판단하면 logrotate가 cron에 의해 실행될 때 logrotate는 매일 로그 회전을 수행합니다. 그러나 그보다 빨리 실행하면 파일이 회전하지 않습니다. logrotate는 회전 여부를 어떻게 알 수 있습니까? 기록을 유지하거나 타임 스탬프를 사용합니까?
30 linux  logrotate 

6
logrotate는 어디에 자신의 로그를 저장합니까?
나는 한 logrotate아파치 로그를 회전 EC2 AWS의 컴퓨터에서 실행. 압축되면 Apache 로그는 s3fs를 통해 AWS S3에 저장됩니다. 문제는 최근에 로그를 회전하지 않은 것으로 나타났습니다. S3에는 48-> 60 일의 오래된 로그가 있지만 1-> 47은 나타나지 않습니다. 내 질문은 : logrotate는 자체 로그를 어디에 저장합니까? s3fs에 문제가있을 가능성이 있지만, 무엇을하기 전에 알아야합니다. …
25 logrotate 

3
로그를 회전시키지 않는 logrotate
이 logrotate 구성이 있으며 Ubuntu 10.04에서 실행 중입니다. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin flush-logs fi endscript } 어제 이것을 /etc/logrotate.d에 넣고 오늘 로그가 회전하지 않았습니다. 아래는 내가 한 것들입니다. 로그가 실제로 …
24 logrotate 


4
logrotate가 파일을 옮긴 후에 stdout을 파일로 계속 리디렉션하는 방법은 무엇입니까?
화면에 많은 로그를 출력하는 간단한 스크립트가 있으며 STDOUT을 파일로 파이프하여 로그를 저장합니다. 이 스크립트는 오래 실행되므로 로그 파일을 회전시켜 더 관리하기 쉬운 작은 로그 파일로 만들어야했습니다. 내가 직면 한 문제는 일단 logrotate현재 로그 파일을 새 로그 파일로 옮기면 새로 작성된 로그 파일이 더 이상 로그로 채워지지 않는다는 것입니다. 원래 로그 …



3
access.log 대신 access.log.1에 nginx 로깅을하면 logrotate가 실패합니까?
nginx 인스턴스가 /var/log/nginx/access.log에 대한 액세스 및 /var/log/nginx/errors.log에 대한 오류를 기록하도록 설정되어 있지만 매주 logrotate가 실행되면 파일이 * .log.1 및 새 * .log 파일이 작성되지만 nginx는 새 .log 파일 대신 log.1 파일에 계속 로그합니다 (아무 것도 지워지지 않음). 내가 이것을 처음 발견했을 때, 로그 교체 이후 3 주가 지났고 로그가 커지고있었습니다. …

1
로그가 특정 크기를 초과하지 않는 한 간격을 기준으로 로그를 회전하는 방법은 무엇입니까?
logrotate 매뉴얼 페이지에서 : minsize size 로그 파일이 크기 바이트보다 커지면 추가로 지정된 시간 간격 (일별, 주별, 월별 또는 연간)이되기 전에 회전하지 않습니다. 관련 크기 옵션은 시간 간격 옵션과 상호 배타적이라는 점을 제외하고 비슷하며 마지막 회전 시간에 관계없이 로그 파일이 회전합니다. minsize를 사용하면 로그 파일의 크기와 타임 스탬프가 모두 고려됩니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.