Weblogic의 최대 절전 모드에서 Giant NodeManagerLogs
문제
웹 로직 8.1 중 하나가 갑자기 엄청난 양의 로그를 기록하고 디스크를 채우기 시작했습니다.
우리에게 서두르는 로그는 라코 디스
그리고 로그 파일의 항목은 반복해서 반복되는 동일한 종류의 항목입니다.다음과 같은 것 라코 디스
... 라코 디스
어디서든 설정된 디버그 설정을 찾을 수 없습니다. 관리 대상 서버에 대한 원격 시작 클래스 경로 및 인수를 살펴 보았습니다.
누군가이 로그 파일을 제어 할 수있는 방법을 알려줄 수 있습니까?
해결책
이러한 로그 항목은 문제가 아니기 때문에 글로벌 로그 수준이 DEBUG로 설정된 것 같습니다.또는 새로운 로깅 메커니즘이 구현되었거나 stdout에 기록하여 Weblogic에 의해 다시 로깅되는 새로운 로그 Appender가 구현되었을 수 있습니다.로거의 구성을 살펴 보겠습니다.(또는 기본 구성을 사용하는 경우 제공)
예를 들어, 활성 Log4J 설정과 함께 Hibernate를 사용하는 경우 Hibernate는 자체 애플리케이션에서 설정 한 Log4J 인스턴스에 자동으로 참여합니다.
일반 Log4J 구성에 따라 조정할 수 있습니다.이 예에서는 속성 구성 스타일을 사용합니다. 라코 디스
Hibernate는 apache commons logging API를 통해 다른 로깅 메커니즘과 결합 할 수 있습니다.자신의 로거를 구성하고 org.hibernate. * 주파수를 조정하는 방법을 살펴보십시오.
n.b.디버깅 할 때 다시 켜기 라코 디스
유용 할 수 있습니다.
다른 팁
프로그래머가 많은 대형 시스템입니까?그렇다면 코드의 어디에도 로거가 프로그래밍 방식으로 변경된 구성이 없는지 확인하는 것이 좋습니다.
log4j에서는 LogManager
또는 BasicConfigurator
클래스를 사용하여이 작업을 수행 할 수 있습니다.또한 PropertyConfigurator
및 DomConfigurator
를 통해.코드의 한 줄만으로도 예제에 표시된 PatternLayout을 사용하여 stdout에 대한 새 로거를 설정할 수 있습니다.
라코 디스