728x90
https://access.redhat.com/solutions/1190323
도메인 모드의 경우 서버 start, stop, restart시 해당 커맨드가 완전히 수행된 상태가 아닌 수행중 상태를 메세지로 보여줌
=> starting, stopping, restarting
이 경우 다음과 같은 문제가 있다
1) deployments 폴더에 .deployment 파일이 생성되지 않고 .failed 파일이 생성됨
( The deployment produces a ".failed" file in the deployments folder, rather than a ".deployment" file )
2) slave 서버가 기동되지 않고, 마스터 서버 로그에 에러 발생
(Slave servers don't start, master has error in log)
3) 서비스 컨테이너 안정성 대기 중 작업 시간 초과
(Operation timeout awaiting service container stability)
4) 기동중 java.util.concurrent.TimeoutException 에러 발생
(java.util.concurrent.TimeoutException errors on startup)
위와 같은 문제를 막기 위해 서버 기동 스크립트에 blocking 옵션을 설정하여 명령이 완전히 수행된 후 메세지가 발생하도록 설정 가능
기본값은 300초
도메인 모드의 경우 서버 인스턴스별로 아래와 같이 설정
start 예시)
#server_start
$WILDFLY_HOME/bin/jboss-cli.sh --connect --controller=$IP_ADDRESS:$MANAGEMENT_PORT --command="/host=$HOST_NAME/server-config=$SERVER_NAME:start(blocking=true)"
'WAS > JBOSS_WILDFLY' 카테고리의 다른 글
8. [Domain] 서버 인스턴스 기동/중지 스크립트 (0) | 2023.12.13 |
---|---|
11. DataSource 모니터링(cli) (1) | 2023.12.05 |
10. Connection Pool 설정 및 validation 설정 (0) | 2023.11.10 |
9. Datasource 설정 (0) | 2023.11.10 |
7. [Domain] 서버 그룹 추가 및 삭제 (0) | 2023.08.31 |