프로젝트 작업중 위와 같은 에러가 발생할때 업체 담당자에게 전달하기 위해서
검색한 내용을 남겨 놓습니다.
JEUS의 경우 TMAX에서 직접 납품하는 경우도 있지만 지방의 경우 대행 업체가 있어서
해당 업체에서 처리 해주는 경우가 많아...
설치 담당자도 예외 사항에 대해서 잘 모르는 경우가 있을수 있어서...
같이 알아 가야 하는 경우가 있기 때문에 혹시 몰라서 남깁니다.
jeus-web-dd.xml에
auto redeploy를 true로 설정하면 WEBMain.xml에 설정된 시간을 주기로
class의 정보들을 새로 reload하게 된다.
이때 처리중인 thread가 있다면 jeus는 30초간 대기를 하게 되고
그 시간내에 thread가 종료되지 않을 경우 아래와 같은 Exception을 발생시킨 뒤
WEBMain.xml에 설정한 시간만큼 다시 대기하게 된다.
<<__Exception__>>
jeus.servlet.deployment.StartingException: failed to doReload() because of timeout
만일 사용자가 많은 시간에 위와 같은 reload가 발생시
계속해서 반복하여 WEBMain.xml에 설정된 시간만큼
대기하게 되는 현상이 발생할 수 있다.
위와 같은 이유로 수 분이 지나도 새로 upload한 class가 반영되지 않을 수 있다는 것을
알아두어야 할 듯 하다.
반응형
'WAS > JEUS-WEBTOBE' 카테고리의 다른 글
Jeus6 프로세스 목록 (0) | 2018.01.03 |
---|---|
jeus에서 하이버네이트 관련 jpa에러 발생시 대처 (0) | 2016.08.10 |
Session Timeout 우선순위 (0) | 2015.03.09 |