[Search] Search   [Register] Register /  [Login] Login 
레진 설정문의
Forum Index » Resin Server Q&A
Author Message
user



안녕하십니까? 일성건설입니다.
저희는 resin 3.0.23 과 resin 3.3.28버젼 라이선스를 가지고 있습니다.
그중 resin.3.0.23이 설치되어 있는 서버가 노후화 되어 새로운 서버로 이전하려고
합니다.
새로운 서버에 설치하여 작동은 되고 있으나 erp 프로그램의 사용자의 권한에 따른
메인메뉴 생성 소스에서 java.sql.SQLException: 접속 종료 에러가 발생하고 다시 한번 실행하면
정상적으로 작동하는 현상이 발생합니다.(화면 리프레쉬 3~4번마다 주기적 오류 발생)
즉 ResultSet을 이용한 이중 while문 부분에서 발생합니다. 물론 디비 커넥션 과 ResultSet은
close를잘 하고 있습니다.
구서버의 소스와 환경은 동일한데 구서버는 에러없이 잘 실행되나
새로운 서버에서 위와 같은 오류가 발생합니다.
혹시 레진 설정에서 위와 같은 오류를 해결하는 방법이 있을까요?
Admin

[Avatar]


안녕하세요.

말씀하신 문제는 Connection할당 받은 후 사용 중
Connection이 끊어져 발생하는 것으로 보입니다.

이것은 Connection이 어떠한 이유로 이미 Close되었는데
app에서 이를 사용하려고 하여 발생되는 상황으로 보입니다.

이런 경우는 여러가지 경우를 점검해보아야 할 것으로 보입니다.
1. DB와의 신규서버사이의 네트웍에 문제가 있는지
2. DB와 신규서버사이 사이에 방화벽이 있고 방화벽이 빨리 Connection을 끊는지
3. App쪽에 문제는 없는지 등등 .

만일 2 번과 같은 문제라면 먼저 방화벽에서 설정을 변경해주어야 겠지만
Resin에서는 <database> 설정에서 <ping>을 이용하여
connection의 헬스를 주기적으로 체크하면 상황을 완화시킬 수 있습니다.

참고하세요.
 
Forum Index » Resin Server Q&A
Go to: