jboss
로그 파일의 압축을 설정하려고 합니다 . 압축하려는 로그 파일은 console.log
및 server.log
. 압축은 console.log
제대로 작동하지만 server.log
문제가 발견되었습니다. 압축을 사용하고 있습니다 logrotate
. 아래에서 내 규칙을 찾아보세요.
$cat /etc/logrotate.d/jboss
/data/logs/*/console.log
/data/logs/*/server.log {
daily
rotate 14
copytruncate
compress
missingok
postrotate
# Service restarts go here.
endscript
}
로그 파일의 이름은 다음과 같습니다.
-rw-rw-r-- 1 jboss logs 139 Dec 21 03:23 console.log-20151221.gz
-rw-rw-r-- 1 jboss logs 12195934 Dec 21 23:59 server.log.2015-12-21
-rw-rw-r-- 1 jboss logs 1383 Dec 22 03:40 console.log-20151222.gz
-rw-rw-r-- 1 jboss logs 12157917 Dec 22 23:59 server.log.2015-12-22
-rw-rw-r-- 1 jboss logs 1037 Dec 23 03:32 console.log-20151223.gz
-rw-rw-r-- 1 jboss logs 11966496 Dec 23 23:59 server.log.2015-12-23
-rw-rw-r-- 1 jboss logs 142 Dec 24 03:10 console.log-20151224.gz
-rw-rw-r--. 1 jboss logs 113 Dec 24 12:27 console.log
-rw-rw-r-- 1 jboss logs 8730030 Dec 24 17:35 server.log
제안해주세요.
답변1
jboss
로그 server.log
자체를 회전합니다. 로그에서 오전 3시 10분과 자정을 중심으로 순환되는 다양한 타임스탬프를 볼 수 있습니다 console.log
. server.log
파일 이름 기호도 다릅니다. 압축을 사용하려면 내부 회전을 비활성화 jboss
하고 logrotate
이를 사용하는 것이 좋습니다.