1. BEA-240003 - Error Timed Out Waiting For Completion: Activate State: STATE_DISTRIBUTING
원인
1) AdminServer의 수신 주소 설정이 안 되있는 경우
2) ManagedServer 기동 스크립트 상에 명시 되있는 ADMIN_URL이 잘못기재된 경우.
-> 이 경우는 t3://${HOST_NAME}:${ADMIN_PORT} 이런식으로 스크립트에 적힌 경우
/etc/hosts에 hostname을 설정해 준게 아닌 이상 AdminServer와 연결을 못하게 된다.
해결
1. 모든 서버를 shutdown을 시키고, AdminServer만 재기동
2. 관리콘솔 좌측 탭 '환경' -> '서버' -> AdminServer(관리) 클릭

3. '구성' - '일반' - '수신 주소' 에 알맞은 IP 주소를 기입하고 '저장' 클릭 후 '변경 내용 활성화'

3. AdminServer 재기동
4. 이제 다른 Managed Server를 재기동 할 때, 기동스크립트 내의 ADMIN_URL 변수를 확인하여, 관리콘솔 상에 입력해주었던 IP Address를 입력해 주고 난 뒤에 기동을 해주자
2. OS 장비간에 Sync가 안 맞는 경우
변경 내용 활성화를 눌렀는데, 계속 Hang 상태에 빠져있다가 결국 보여주는 로깅이 Timeout이라면,
OS 장비간에 date 값이 차이가 나서 해당 현상이 발생한 것 일수도 있다.
date 명령어를 통해서 OS 장비간의 시간을 파악하고, 만일 시간이 다를 시 시간을 맞춰주자.
# date 로 특정 시간으로 설정
sudo date -s "2010-10-12 15:30:00"
# 실제 시간으로 복귀(서버 시간 동기화)
rdate -s time.bora.net
# 또는
rdate -s time.nist.gov
# 위 rdate 가 timeout 발생되면서 실패한다면
# ntp(Network Time Protocol) 를 사용
# ntp 설치
sudo yum install ntp
# ntp.conf 에서 동기화할 서버를 명시한다.
sudo vi /etc/ntp.conf
# ntpd 서비스 실행
# 서비스는 시작 후 5 분 정도 후 sync 가 실행된다.
sudo chkconfig ntpd on
sudo service ntpd restart
# npt 서버 통신 상태
ntpd -q
# 참고
# 하드웨어 시간 보기
sudo hwclock
# 하드웨어 시간을 현재 시스템 시간으로 변경
sudo hwclock -w'WAS > WebLogic' 카테고리의 다른 글
| SSL 인증서 적용하기 (0) | 2023.09.01 |
|---|---|
| [weblogic 12cR2] 배포 애플리케이션 업데이트 시 세션 유지하기 (0) | 2023.08.23 |
| 애플리케이션 배포 시, 라이브러리 충돌이 나는 경우 대처 (2) | 2023.07.17 |
| Connection Pool을 늘릴 때, 주의해야 할 사항 (0) | 2023.07.17 |
| oraInventory 경로 재설정 하기 (0) | 2023.07.14 |