Connection reset은 DB 서버측에서 커넥션이 종료되었으나 WAS는 그것을 알아차리지 못할때 발생합니다. TOMCAT의 경우 , evicator라는 것이 있어 정기적으로 비정상종료된 커넥션을 없애주는 옵션이 있습니다. 아래 스크립트를 참고하세요
- validationQuery="SELECT 1 FROM DUAL"
- testWhileIdle="true"
- timeBetweenEvictionRunsMillis="3000"
<Resource name="WmsPool" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" url="jdbc:oracle:thin:@<ip>:<port>:<sid>" username="<유저>" password="<패스워드>" initialSize="5" validationQuery="SELECT 1 FROM DUAL" testOnReturn="true" testWhileIdle="true" timeBetweenEvictionRunsMillis="3000" maxActive="5" maxIdle="2" maxWait="10000" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" />
출처 : http://www.javaservice.net/~java/bbs/read.cgi?b=qna2&c=r_p&n=1235977153
'개발 세발 창고' 카테고리의 다른 글
CSS TAB구현 (0) | 2009.10.15 |
---|---|
HTML COLOR CODE TABLE (0) | 2009.10.15 |
Connection : org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (IO 예외 상황: The Network Adapter could not establish the connection) (0) | 2009.09.25 |
Apache 가상 호스트 설정과 Tomcat 변경 사항 (0) | 2009.09.09 |
OZ Server 폴더 위치 변경시 해주어야 할 사항 (0) | 2009.09.09 |