에러메시지의 원인에 대해서 궁금합니다.
- 작성자 :
- 인**터
- 작성일 :
- 2015-06-11 17:58:34
- 조회수 :
- 702
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
해당 아래의 오류가 로컬개발컴퓨터에서는 전혀 나지 않는데 운영중인 JEUS 6.0WAS에서는 간헐적으로 나길래 원인에 대해서 해당 WAS 제조 회사에 물어보니 프레임워크에서 뿌려주는 에러라고 하더라구요.. 현재 저희는 L4에 서버를 2개 로 운영하고 있구요...
아래 오류의 원인이 무엇인가요? 답변부탁드립니다. 저는 네트워크상태가 불안해서 데이터가 들어오는 패킷상태가 이상해서 나는 줄 알았는데 보니 프레임워크오류라고 해서요... 로걸에서는 전혀 나지 않는데 왜 유닉스에서만 나나요?
참고로 로컬은 톰캣이구요 운영은 운영은 unix에 jeus 입니다.
답변부탁드립니다.
아래 오류의 원인이 무엇인가요? 답변부탁드립니다. 저는 네트워크상태가 불안해서 데이터가 들어오는 패킷상태가 이상해서 나는 줄 알았는데 보니 프레임워크오류라고 해서요... 로걸에서는 전혀 나지 않는데 왜 유닉스에서만 나나요?
참고로 로컬은 톰캣이구요 운영은 운영은 unix에 jeus 입니다.
답변부탁드립니다.
A
인터셉터님 안녕하세요.
표준프레임워크센터입니다.
아래 사항을 검토해 보시기 바랍니다.
1. DB connection의 경우 현재 common-jdbc를 이용하시는 것으로 보이는데, WAS에 제공하는 db connection으로 변경해보시기바랍니다. common-jdbc의 경우 특정 was에서 처리하는 과정에 버그가 있는것으로 알고 있습니다.
2. L4에 서버를 2개 환경에서 구동하는 것으로 미루어 보아. 간혹 DB에서 미사용 중인 connection을 끊는 경우도 있습니다.
때문에 validationQuery="select 1" 옵션을 Resource 에 추가하여 연결상태를 유지하도록 개선하는 방법이 있습니다.
DBCP가 connection을 돌려주기 전에 해당하는 connection이 살아있는지 검사하는 설정
validationQuery 설정은 DBCP가 connection을 반환하기전에 '설정된 쿼리'를 날려 connection이 유효한지 검사하고 유효하지 않다면 다시 연결하여 유효한 connection을 반환합니다.
감사합니다.
표준프레임워크센터입니다.
아래 사항을 검토해 보시기 바랍니다.
1. DB connection의 경우 현재 common-jdbc를 이용하시는 것으로 보이는데, WAS에 제공하는 db connection으로 변경해보시기바랍니다. common-jdbc의 경우 특정 was에서 처리하는 과정에 버그가 있는것으로 알고 있습니다.
2. L4에 서버를 2개 환경에서 구동하는 것으로 미루어 보아. 간혹 DB에서 미사용 중인 connection을 끊는 경우도 있습니다.
때문에 validationQuery="select 1" 옵션을 Resource 에 추가하여 연결상태를 유지하도록 개선하는 방법이 있습니다.
DBCP가 connection을 돌려주기 전에 해당하는 connection이 살아있는지 검사하는 설정
validationQuery 설정은 DBCP가 connection을 반환하기전에 '설정된 쿼리'를 날려 connection이 유효한지 검사하고 유효하지 않다면 다시 연결하여 유효한 connection을 반환합니다.
감사합니다.