우리 서버 중 하나에는 다음 콘텐츠로 Alfresco가 설치되어 있습니다 /opt/alfresco/tomcat/logs
.
-rw-r--r-- 1 root root 4.1K Jun 29 10:41 catalina.2015-06-29.log
-rw-r--r-- 1 root root 352 Jul 1 18:36 catalina.2015-07-01.log
-rw-r--r-- 1 root root 1.3M Jul 13 14:49 catalina.out
-rw-r--r-- 1 root root 0 Jun 29 10:38 host-manager.2015-06-29.log
-rw-r--r-- 1 root root 7.9K Jun 26 19:02 localhost.2015-06-26.log
-rw-r--r-- 1 root root 33K Jun 29 10:39 localhost.2015-06-29.log
-rw-r--r-- 1 root root 98M Jun 17 00:00 localhost_access_log.2015-06-16.txt
-rw-r--r-- 1 root root 98M Jun 18 00:00 localhost_access_log.2015-06-17.txt
-rw-r--r-- 1 root root 98M Jun 19 00:00 localhost_access_log.2015-06-18.txt
-rw-r--r-- 1 root root 98M Jun 20 00:00 localhost_access_log.2015-06-19.txt
(...)
-rw-r--r-- 1 root root 75M Jul 12 00:00 localhost_access_log.2015-07-11.txt
-rw-r--r-- 1 root root 80M Jul 13 00:00 localhost_access_log.2015-07-12.txt
-rw-r--r-- 1 root root 85M Jul 14 00:00 localhost_access_log.2015-07-13.txt
-rw-r--r-- 1 root root 40M Jul 14 09:52 localhost_access_log.2015-07-14.txt
-rw-r--r-- 1 root root 0 Jun 29 10:38 manager.2015-06-29.log
일부 프로세스는 분명히 로그를 매일 교체합니다. 그러나 Tomcat 로그인에서는 아무 일도 일어나지 않으며 /etc/logrotate.d
crontab /etc/cron.d/
파일에서도 마찬가지입니다. 이를 수행하기 위한 Tomcat 또는 Alfresco 설정이 있습니까?
"압축" 옵션을 추가하고 싶어서 질문드립니다. 현재 저는 find
일일 크론 작업으로 한 줄 스크립트를 실행하여 이 작업을 수행했지만 더 깔끔한 방식으로 작업을 수행하고 싶습니다.
답변1
수코양이로그 파일 자체를 회전합니다.: 기본적으로 최소한 ( localhost_access_log_
in, look in을 사용하여 구성) 및 in(등)을 사용하여 구성된 로그 파일.AccessLogValve
server.xml
/opt/alfresco/tomcat/conf
FileHandler
logging.properties
catalina.out
자체 처리기를 추가하지 않고 Tomcat의 로깅 프레임워크에서 기본적으로 로그 파일을 압축하는 방법을 잘 모르겠습니다...