728x90
지난번 처음으로 로또 추천 프로그램을 배포하고 나서
딱 하루만에 NAS가 죽어버렸었다.
공유기도 맛탱이가 가버렸는지, 인터넷이 안됬었는데
로그를 뒤져보니, 저런 에러가 났었다.
500에러??? 이와중에 캡쳐프로그램도 죽어버려서, 그냥 폰으로 찍었다....
공유기는 전원 뽑았다가 다시 꼽으니까 다시 살아났었다.
java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished
원인은 디비 사용 후, 아무 사용이 없으면 자동으로 끊어버리게 되는데,
이 후 다시 연결을 할지, 아니면 끊기기전에 다시 접속시도를 해서 연결을 계속 유지하든지에 대한 설정이 없어서
발생한 에러이다.
해결방법은 아래처럼 커넥션풀에서 일정주기로 테스트 쿼리를 날려서 연결이 유지되도록 해주는것이다.
728x90
'Dev's > Web' 카테고리의 다른 글
[Dev's]주기적으로 서버의 기능을 동작할 수 있도록 스케쥴링 구현하기 (0) | 2021.01.10 |
---|---|
[Dev's]순차적으로 애니메이션 동작 시키기 (0) | 2021.01.02 |
[Dev's]Spring 에서 SQL 로그를 확인할 수 있는 환경 만들기 (0) | 2020.12.24 |
[Dev's]톰캣7 war 배포 시, Unsupported major.minor version 52.0 에러 (0) | 2020.12.23 |
[Dev's]Spring 컨트롤러 - View 사이의 ajax 데이터 통신 시, 에러 (0) | 2020.12.22 |