OHS 12.2.1.3을 쓰다보니 답답한게 opmnctl이 없어서 status를 확인할 수 없고 graceful restart를 할수가 없다
httpd.conf 수정해서 재기동 하려면 nodemanager접속해야하고 그 이후에 stop명령을 날리는데
딜레이가 딜레이가.... 운영기에 하려면 문제가 생긴다
graceful restart를 하려면 nmSoftRestart를 사용하면되는데... 어떻게 사용하는지를 몰라 어쩌지?
그래서 아래 스크립트를 만들어 봤다
status.sh
#!/bin/sh
WL_HOME="/WL_HOME_LOCATION"
DOMAIN_HOME="/DOMAIN_HOME_LOCATION"
componentName="ohs1"
export WL_HOME DOMAIN_HOME componentName
echo "Starting system Component ${componentName} ..."
${WL_HOME}/../oracle_common/common/bin/wlst.sh -i ./status.py 2>&1
status.py
try:
nmConnect('nodemanager_username', 'nodemanager_password', 'localhost', 'nodemanager port', 'domain_name', 'domain_location')
nmServerStatus(serverName='ohs1',serverType='OHS')
exit()
except Exception,e:
print 'Error:', sys.exc_info()[1]
exit(exitcode=1)
restart.sh
#!/bin/sh
WL_HOME="/WL_HOME_LOCATION"
DOMAIN_HOME="/DOMAIN_HOME_LOCATION"
componentName="ohs1"
export WL_HOME DOMAIN_HOME componentName
echo "Starting system Component ${componentName} ..."
${WL_HOME}/../oracle_common/common/bin/wlst.sh -i ./restart.py 2>&1
restart.py
try:
nmConnect('nodemanager_username', 'nodemanager_password', 'localhost', 'nodemanager port', 'domain_name', 'domain_location')
nmSoftRestart(serverName='ohs1',serverType='OHS')
exit()
except Exception,e:
print 'Error:', sys.exc_info()[1]
exit(exitcode=1)
sh restart.sh ; sh status.sh 하면 graceful restart를 하고 상태확인까지 한다
OHS 12.2.1.3에서 graceful restart와 status를 확인하려면 위 스크립트를 만들어서 사용하도록 합시다
'Technical posts > Web & WAS' 카테고리의 다른 글
webtier 12c/ OHS 12c status 확인 (0) | 2017.03.15 |
---|---|
webtier 12c/ OHS 12c OHS 컴포넌트 추가, 인스턴스 추가 (0) | 2017.03.15 |
webtier 12c /OHS 12c standalone domain WLST 로 생성 (0) | 2017.03.15 |
webtier 12c silent 설치 (0) | 2017.03.15 |
APACHE, OHS 400 웹로직 연동후 특정 작업에 400 error (0) | 2016.12.26 |
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."