본문 바로가기
프로그래밍/JSP

웹 호스팅 장시간 접속 안할때 mysql 500에러

by -현's- 2015. 6. 17.
반응형


●장시간 접속하지 않고 다시 접속하면 500에러가 나오고 새로고침 한번 하면 다시 제대로 나오는 오류

->mysql서버에 일정시간 접속하지 않으면 mysql서버 연결이 끊긴다. 그래서 일정시간 마다 한번씩 mysql에 접속을 해주는 속성을 넣어줘야 한다. spring+ibatis의 경우 root-context.xml에 validationQuery를 넣는다.


ex)

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<property name="driverClassName" value="com.mysql.jdbc.Driver"/>

<property name="url" value="jdbc:mysql://ip:3306/nm"/>

<property name="username" value="id"/>

<property name="password" value="pw"/>

<property name="validationQuery" value="select 1"/>

</bean>



반응형

댓글