반응형
오늘도 역시 난생 처음보는 오류와 마주했습니다!
Communications link failure
Last packet sent to the server was 0 ms ago.
원인
MYSQL은 디폴트 타임아웃 값을 가지고 있습니다.
커넥션이 생성되고 정해진 타임아웃 기간이 지날 동안 사용되지 않는 다면,
이 커넷션은 끊킨 것으로 간주하고 커넥션을 종료합니다.
또한, JDBC 연결이 되지 않을 경우 이런 현상이 발생됩니다.
해결방법
구글링을 통해 많은 해결책들을 보았습니다..
- validationQuery="select 1" 추가
- 서버 재부팅
- autoReconnect=True 추가
- testOnBorrow=True 추가
- wait_timeout / interactive_timeout / connect_timeout 시간 설정
- 등등...
위의 방식을 적용시켜봤지만 해결이 되지 않았고 찾던 와중..
저는 url, 즉 접속정보가 잘못되어 이런 에러가 발생되었습니다..
JDBC 연결이 되지 않았던 거죠!
너무 환경설정에 집중하다보니 접속정보를 신경 안 썻던 것 같습니다..
덕분에 오후를 날려먹었네요..
반응형
'Error' 카테고리의 다른 글
[Error] Cannot rollback when autoCommit is enabled 해결 방법 (0) | 2022.09.21 |
---|---|
[Error] :GET http://localhost:8080/favicon.ico 404 해결방법 (0) | 2022.08.17 |
[Error] CORS 에러 해결 방법 (2) | 2022.06.29 |
[Error] Project facet Java version 1.8 is not supported. (0) | 2022.06.14 |
인터넷 접속 오류 시, DNS캐쉬정리 방법 (0) | 2022.06.03 |
댓글