소개
이 문서에서는 Jetty가 Unity Connection에 로그인하면 루트 파티션이 채워지는 Cisco TAC(Technical Assistance Center)의 관심을 받는 문제에 대해 설명합니다.Cisco 버그 ID CSCts98388이 문제를 어떻게 해결하는지에 대해 약간의 혼동이 있었습니다.이 문서의 목적은 문제를 해결하기 위해 필요한 단계를 설명하는 것입니다.또한 다음 단계에 대해서도 설명합니다.
사전 요구 사항
요구 사항
Cisco에서는 Cisco Unity Connection 버전 8.5.1, 8.6.2 및 9.x에 대한 지식을 보유하고 있는 것이 좋습니다.
사용되는 구성 요소
이 문서의 정보는 Cisco Unity Connection 버전 8.5.1, 8.6.2 및 9.x를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제
로그 또는 RTMT(Real-Time Monitoring Tool)에서 Unity Connection 디스크 공간이 루트 파티션에 부족함을 알리는 알림을 받을 수 있습니다.경우에 따라 문제는 Jetty 로그가 많은 공간을 소비한다는 것입니다.
Cisco 버그 ID CSCts98388이 이 문제를 해결하기 위해 제출되었습니다.그러나 패치 버전의 소프트웨어가 문제를 해결하는 방식에 약간의 혼란이 있었습니다.Solution 섹션에서는 문제를 해결하는 방법에 대해 설명합니다.
솔루션
로깅 사용 안 함
로깅을 비활성화하려면 다음 단계를 완료합니다.
- 이 결함이 패치된 Unity Connection용 소프트웨어 버전을 가져옵니다.이 버전이 로드되면 이전에 없었던 명령을 사용할 수 있습니다.
참고:패치 버전을 직접 로드해도 문제가 발생하지 않습니다.
요청 로그에 대한 명령은 다음과 같습니다.
set cuc jetty requestlog enable
set cuc jetty requestlog disable
다음은 StdErr 로그에 대한 명령입니다.
set cuc jetty stderrlog enable
set cuc jetty stderrlog disable
다음은 Stdout Log에 대한 명령입니다.
set cuc jetty stdoutlog enable
set cuc jetty stdoutlog disable
- 로그가 드라이브를 계속 채우는 것을 방지하려면 Publisher와 Subscriber에 다음 명령을 입력합니다.
set cuc jetty requestlog disable
set cuc jetty stderrlog disable
set cuc jetty stdoutlog disable
- 명령을 적용하려면 Jetty 서비스를 다시 시작하십시오.서비스를 다시 시작하지 않으면 로그는 계속 쓰기 및 공간을 채웁니다.
참고:업그레이드가 완료되면 Jetty 로그가 다시 활성화됩니다.따라서 업그레이드가 완료된 후, 로깅을 비활성화하고 Jetty Service를 다시 시작하려면 2단계에 나열된 세 가지 명령을 입력해야 합니다.
디스크 공간 지우기
디스크 공간을 지우려면 다음 단계를 완료하십시오.
죄송합니다. Stdout Log에만 admin을 통해 로그를 제거하는 명령이 있습니다.나머지 두 로그는 루트를 통해 제거해야 합니다.이 섹션에서는 이러한 명령을 인식하도록 명령을 설명합니다.이 문서는 TAC 케이스를 열 때 참조할 수 있습니다.
요청 로그
로그 경로는 다음과 같습니다./usr/local/jetty/logs/*.request.log.
루트를 통해 로그를 제거하는 명령은 다음과 같습니다.
rm -fv /usr/local/jetty/logs/2014*.log
Stderr 로그
로그 경로는 다음과 같습니다./var/log/active/jetty/*.stderruph.log.
루트를 통해 로그를 제거하는 명령은 다음과 같습니다.
이 명령은 5일이 지난 파일을 삭제합니다.
rm -fv /var/log/active/jetty/2014*.log
Stdout 로그
로그 경로는 다음과 같습니다./var/log/active/jetty/*.stdout.log.
루트를 통해 삭제할 명령은 다음과 같습니다.
rm -fv /var/log/active/jetty/2014*.log
관리자를 통해 삭제할 명령은 다음과 같습니다.
file delete activelog /jetty/2014*.log noconfirm
다음 단계
사업부는 이 로깅이 기본적으로 비활성화된 소프트웨어의 향상된 기능을 조사합니다.
Cisco 버그 ID CSCup13856이 제기되어 다음 사항을 해결합니다.
- 비활성화하려면 Jetty 로그 추적의 기본값을 설정합니다.
- CLI enable/disable의 설정은 업그레이드 후에도 유지됩니다.
현재, 구체적인 구현 날짜는 없습니다.