시간대 설정 변경
일부 애플리케이션 환경에서는 애플리케이션 서버가 동일한 시간대를 사용하는 것이 중요합니다. 관리 콘솔 또는 시스템 환경 변수를 사용하여 애플리케이션 컴포넌트가 올바른 시간대를 사용하는지 확인할 수 있습니다.
시작하기 전에
확장 자국어 지원(NLS)이 i5/OS™ 서버에 설치되었는지 확인하십시오. 확장 NLS 지원이 아직 설치되지
않은 경우 기본 운영 체제(5769-SS1)를 설치할 때 옵션 21을
선택하여 설치하십시오.
시간대 값을 설정하려는 범위를 판별하십시오. 전체 셀, 전체 노드 또는 특정 서버에만 적용되는 시간대 값을 설정할 수 있습니다.
시간대 ID는 일관성있는 결과를 위해 오프셋 및 거의 모든 경우에 일광절약 시간대 이름을 포함해야 한다는 점을 기억하십시오. 예를 들어, 동부 표준시, 일광절약시간에 대해 EST5EDT를 지정하십시오.
사용자 시간대 설정으로 동부 아프리카 시간대(EAT)가 지정되면,
HP-UX 운영 체제 JVM(Java™ Virtual Machine)이 그리니치 표준시(GMT)를
사용합니다. 따라서 로그 파일 시간소인은 EAT 대신 GMT를 기반으로 합니다. 이런 상황으로 인해 JVM이
EAT를 제대로 처리하고 있는 운영 체제에서 실행 중인 서버를 동기화하려고 시도하는 경우
서버 연합에서 문제점이 발생할 수 있습니다.
특정 기능에 대한 시간대 설정으로 동부 아프리카 시간대를
사용해야 하는 경우, 다음 프로시저를 사용하는 대신 -Duser.timezone=EAT 매개변수를 적절한 Java 명령에
추가하십시오. 예를 들어, 애플리케이션 서버가
시간대 설정으로 EAT를 사용하도록 설정하려면 -Duser.timezone=EAT 매개변수를
startServer 명령에 추가하십시오.
이 태스크 정보
일반적으로, 애플리케이션 서버의 시간대는 운영 체제에 맞게 설정된 시간대에서 상속됩니다. Java는 운영 체제의 시간대를 상속해야 하고 애플리케이션 서버는 JVM(Java Virtual Machine) 각각에 대해 설정된 시간대를 사용합니다. 단일 JVM에 대한 다른 시간대를 구성해야 하는 경우, 애플리케이션 서버에서 TZ 환경 변수를 설정하거나, 특성 파일을 수정하거나, JVM이 시작될 때 명령행 매개변수를 지정할 수 있습니다.
TZ 환경 변수를 사용하여 애플리케이션 로그에 대한 시간소인을
설정할 수 있습니다.
USS(Unix System Services) TZ 변수를 환경 변수로 지정하여
애플리케이션 로그에 대한 시간소인을 설정할 수 있습니다.
단일 애플리케이션 서버에서 실행 중인
모든 프로세스, 사용자 프로파일 하에서 실행 중인 모든 애플리케이션 서버 또는
WebSphere® Application Server 서브시스템에서 실행 중인 모든 JVM 프로세스의
애플리케이션 로그에 대한 시간대 설정을 변경할 수 있습니다.