<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
로그 순환은 로그를 생성하는 시스템을 쉽게 관리할 수 있도록 많은 양의 로그 파일이 필요합니다. 이를 통해 로그 파일의 역할을 합니다.
Private Cloud용 Edge에서 각 Apigee 구성요소의 일부 기본 로그 파일은 기본 회전 메커니즘을 사용합니다.
예를 들어 라우터 구성요소에서 다음 파일은 기본 순환으로 구성됩니다. 메커니즘:
/opt/apigee/var/log/edge-router/logs/system.log
/opt/apigee/var/log/edge-router/logs/events.log
/opt/apigee/var/log/edge-router/logs/startupruntimeerrors.log
/opt/apigee/var/log/edge-router/logs/configurations.log
/opt/apigee/var/log/edge-router/logs/transactions.log
하지만 Apigee 구성요소에는 기본값으로 구성되지 않은 특정 로그 파일이 있습니다.
있습니다. Apigee 구성요소 라우터 edge-router.log
파일은 그 중 하나입니다.
로그 순환이 기본적으로 구성되지 않은 파일입니다.
로그 순환은 logrotate
,
logback
또는 log4j
입니다. 이 문서에서는 로그 구성 방법을 설명합니다.
다음을 사용하여 /opt/apigee/var/log/edge-router/edge-router.log
파일 회전
logrotate
및 crontab
.
시작하기 전에
logrotate
구성에 관해 잘 모른다면 logrot 매뉴얼.crontab
구성에 관해 잘 모른다면 crontab 설명서를 참조하세요.
라우터에서 Edge-router.log 로그 순환 사용 설정
이 섹션에서는 로그 순환을 사용 설정하는 방법을 설명합니다.
/opt/apigee/var/log/edge-router/edge-router.log
에지 라우터의 로그.
다음 단계에서는 edge-router.log
파일에 로그 순환을 사용 설정하는 방법을 설명합니다.
-
라우터에서
/opt/apigee/edge-router/logrotate/logrotate.conf
파일을 엽니다. 실행할 수 있습니다 파일이 없으면 새로 만듭니다. 예를 들면 다음과 같습니다.vi /opt/apigee/edge-router/logrotate/logrotate.conf
- 아래와 유사한 스니펫을 파일에 추가합니다.
드림 <ph type="x-smartling-placeholder">/opt/apigee/var/log/edge-router/edge-router.log { missingok copytruncate rotate 5 size 10M compress delaycompress notifempty nocreate sharedscripts }
- 변경사항을 저장합니다.
- 다음 명령어를 사용하여 Apigee 사용자의
crontab
를 엽니다.sudo crontab -u apigee -e
- Apigee 사용자의
crontab
에 다음 크론 작업을 추가합니다. 드림 <ph type="x-smartling-placeholder">0 0 * * * nice -n 19 ionice -c3 /usr/sbin/logrotate -f /opt/apigee/edge-router/logrotate/logrotate.conf
crontab
를 저장하고 다음 크론 작업 실행 중에 로그 순환을 모니터링합니다.
라우터에서 Edge-router.log의 로그 회전 확인
- 예약된 크론 작업이 실행되면 로그 파일이 순환됩니다. 위 예에서 cron은
작업이 매일 오전 00:00에 실행되도록 예약되어
edge-router.log
파일을 순환합니다. /opt/apigee/var/log/edge-router/
디렉터리로 이동하여 다음을 확인합니다.edge-router.log
파일이 회전됩니다.로그 파일 샘플 목록:
ls -ltrh | grep 'edge-router'
-rw-r--r--. 1 apigee apigee 6.0K Feb 16 00:00 edge-router.log.1.gz -rw-r--r--. 1 apigee apigee 3.0K Feb 16 01:23 edge-router.log
위 출력은
edge-router.log
파일이 회전 및 저장됨을 나타냅니다. GZ 파일로 변환해야 합니다.edge-router.log
파일이 회전되지 않는 경우 에 설명된 모든 단계를 따랐습니다. 라우터에서 Edge-router.log의 로그 회전을 올바르게 사용 설정합니다. 놓쳤을 수도 있는 콘텐츠 단계를 다시 한 번 올바르게 반복합니다.- 그래도 로그 순환이 작동하지 않으면 Apigee Edge 지원팀에 문의하세요.