JVM(Java Virtual Machine) 로그 설정

이 페이지에서 JVM(Java™ Virtual Machine) System.outSystem.err 로그에 대한 설정을 보고 수정할 수 있습니다.

이 관리 콘솔 페이지를 보려면 문제점 해결 > 로그 및 추적 >서버 이름 > JVM 로그를 클릭하십시오.

이 관리 프로세스의 JVM(Java Virtual Machine) System.out 및 System.err 로그에 대한 설정을 보고 수정하십시오. JVM 로그는 JVM의 System.out 및 System.err 스트림을 독립 로그 파일로 재지정하여 작성합니다. System.out 로그는 실행 중인 Application Server의 성능 상태를 모니터하는 데 사용됩니다. System.err 로그에는 문제점 분석 수행 시 유용한 예외 스택 추적 정보가 포함됩니다. 각 Application Server와 모든 응용프로그램에 대한 JVM 세트 로그가 있습니다. Deployment Manager와 각 노드 관리자에 대해서도 JVM 로그가 작성됩니다. 서버가 다시 시작될 때 구성 패널에 관한 변경사항이 적용됩니다. 런타임 패널을 변경하면 즉시 적용됩니다.

파일 이름

이 페이지에 설명된 로그 파일 중 한 파일의 이름을 지정합니다.

첫 번째 파일 이름 필드는 System.out 로그의 이름을 지정합니다. 두 번째 파일 이름 필드는 System.err 파일의 이름을 지정합니다.

런타임 탭에서 보기 단추를 클릭하고 선택된 로그 파일의 목차를 보십시오.

System.out 로그 또는 System.err 로그에 대해 지정된 파일 이름에는 다음 값 중 하나를 가지고 있어야 합니다.
파일 이름
파일 시스템 내의 파일 이름. 완전한 파일 이름을 사용할 것을 권장합니다. 파일 이름이 완전하지 않은 경우 서버의 현재 작업 디렉토리와 관련된 것으로 간주합니다. 각 스트림은 전용 파일로 구성되어야 합니다. 예를 들어, 동일한 실제 파일로 System.out 파일과 System.err 파일의 경로를 모두 재지정할 수 없습니다.

파일을 포함하는 디렉토리가 이미 존재하는 경우, 서버가 실행되는 사용자 ID는 해당 디렉토리에 대한 읽기/쓰기 액세스가 필요합니다. 디렉토리가 존재하지 않는 경우 적절한 권한으로 작성됩니다. 서버가 실행 중인 사용자 ID는 디렉토리를 작성하는 권한을 가지고 있어야 합니다.

콘솔
이것은 해당 프로세스 스트림으로 프로세스를 재지정할 때 사용하는 특수한 파일 이름입니다. 이 값이 System.out에 대해 지정되면 파일이 stdout으로 경로 재지정됩니다. 이 값이 System.err에 대해 지정되면 파일이 stderr으로 경로 재지정됩니다.
없음
스트림에 기록된 모든 데이터를 버립니다. 없음을 지정하는 것은 운영 체제 시스템(예: Linux®의 AIX®)에서 스트림을 dev/null로 재지정하는 것과 같습니다.
파일 이름의 기본 경로는 변수 SERVER_LOG_ROOT의 값입니다. SERVER_LOG_ROOT 변수의 값을 보려면 다음을 수행하십시오.
  1. 관리 콘솔에서 환경 > WebSphere® 변수를 선택하십시오.
  2. 서버 단일 선택 단추를 클릭한 후 적용을 클릭하십시오. SERVER_LOG_ROOT 변수의 값이 결과 목록에 표시됩니다.
SERVER_LOG_ROOT의 값을 변경하려면 다음과 같이 하십시오.
  1. SERVER_LOG_ROOT를 선택하십시오.
  2. 필드에 새 경로를 입력하십시오.
  3. 적용을 클릭하십시오.
  4. 구성을 저장하십시오. 변경사항을 적용하려면 서버를 다시 시작하십시오.

${SERVER_LOG_ROOT}/SystemOut.log${SERVER_LOG_ROOT}/SystemErr.log 파일의 위치 및 이름을 다른 절대 경로 및 파일 이름(예: /tmp/myLogfile.log)으로 변경할 수도 있습니다.

파일 형식화

System.out 파일 저장 시 사용할 형식을 지정합니다.

로그 파일 로테이션

이러한 구성 속성의 세트를 사용하여 System.out 또는 System.err 로그 파일을 자체 관리되도록 구성합니다.

자체 관리 로그 파일은 시간이나 크기 기준에 도달할 때까지 파일에 메시지를 씁니다. 지정된 시간이나 파일이 지정된 크기에 도달할 때 저장된 파일 닫기 및 이름 바꾸기를 포함하는 로그 파일이 롤오버되는 동안 로깅이 임시로 일시중단됩니다. 지정된 새 파일 이름은 파일의 원래 이름을 기반으로 하며 이름 바꾸기가 발생한 시점을 지시하는 시간소인 규정자가 추가됩니다. 이름 바꾸기가 완료되면 원래 이름을 가진 새로운 빈 로그 파일이 다시 열리며 로깅이 재개됩니다. 저장된 파일과 현재 파일에 하나의 메시지가 나뉠 수 있지만, 로그 파일이 롤오버된 후에도 모든 메시지가 남아 있습니다.

대응되는 스트림이 파일로 재지정되는 경우, 자체 관리하도록 로그를 다시 구성할 수 있습니다.
파일 크기
로그 파일의 이 속성을 클릭하여 파일 크기에 기초하여 파일을 관리할 수 있습니다. 파일이 최대 파일 크기로 지정한 크기에 도달하면 자동 롤오버가 일어납니다.
최대 크기
파일의 최대 크기(MB 단위)를 지정합니다. 파일이 이 크기에 도달하면 롤오버됩니다.

이 속성은 파일 크기를 클릭한 경우에만 유효합니다.

시간
로그 파일의 이 속성을 클릭하여 시간에 기초하여 파일을 관리할 수 있습니다. 시작 시간 필드에 지정한 시간에 파일이 롤오버됩니다.
시작 시간
Application Server가 다시 시작된 후, 첫 번째 주기적 롤오버 알고리즘이 시작되는 날의 시간(1 - 24)을 지정합니다. Application Server 시작 시 알고리즘이 로드됩니다. 롤오버 알고리즘이 해당 시간(시작 시간 필드)에 시작되었으면, 일정 시간마다(반복 시간 필드) 파일을 롤합니다. Application Server를 중지할 때까지 이 롤오버 패턴이 변화 없이 계속됩니다.
주: 롤오버는 항상 지정된 시작 시간에 발생합니다. 00:00:00(자정)에서 시작하는 하루의 첫 번째 시간은 한 시이고 23:00:00에서 시작하는 하루의 마지막 시간은 24시입니다. 따라서 로그 파일을 자정에 롤오버하려면 시작 시간을 1로 설정하십시오.
반복 시간
로그 파일이 롤오버된 후의 시간 수를 지정합니다. 유효값의 범위는 1 - 24입니다.

시간에 의해, 크기에 의해 또는 시간 및 크기에 의해 로그 파일이 롤오버되도록 구성하십시오. 파일 크기크기를 클릭하여 처음 일치하는 기준에서 파일을 롤하십시오. 예를 들어서 반복 시간 필드가 5시간이고 최대 파일 크기가 2MB이면, 시간 간격이 경과하기 전에 파일이 2MB에 도달하지 않는 한 파일이 5시간마다 롤됩니다. 크기가 롤오버된 후에는 파일이 시간 간격마다 계속 롤됩니다.

히스토리 로그 파일의 최대 수

보관할 히스토리(역할) 파일 수를 지정합니다. 스트림이 롤될 때까지 현재 파일에 쓰여집니다. 롤오버되면, 현재 파일이 닫히고 현재 이름과 롤오버 시간소인으로 구성된 새 이름으로 저장됩니다. 그런 후, 스트림이 다시 원래의 이름을 가진 새 파일을 열어서 계속 씁니다. 히스토리 파일이 없다가 히스토리 파일 최대 수 필드의 값까지 늘어납니다. 다음 롤오버는 오래된 히스토리 파일을 삭제합니다.

설치된 응용프로그램 출력
응용프로그램 코드에서 발행된 System.out 또는 System.err 인쇄 명령문이 로그되고 형식화될지 지정합니다.
응용프로그램 인쇄 명령문 표시
이 필드를 클릭하여 응용프로그램이 printprintln 스트림 메소드를 사용하여 스트림에 쓰는 메시지를 표시하십시오. WebSphere Application Server 시스템 메시지는 항상 표시됩니다.
형식 인쇄 명령문
이 필드를 클릭하여 WebSphere Application Server 시스템 메시지와 같은 응용프로그램 인쇄 명령문을 형식화합니다.



표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크


파일 이름: utrb_jvmlogs.html