HomeBlogGuestbookLab 

JDM's Blog

온갖 테스트 결과가 기록되는 이곳은 JDM's Blog입니다. :3

Caused by: java.net.SocketException: 파이프가 깨어짐

Spirng boot 프로젝트를 데몬으로 돌리는 중에 갑자기 "Caused by: java.net.SocketException: 파이프가 깨어짐" 라는 오류가 뜨더니 제대로 데이터가 전송 되지 않는 것을 발견했습니다. 그래서 검색을 이리저리 해본 결과 DB와 장시간 접속이 없는 경우 생길 수 있다고 하네요.

그래서 application.properties 파일에 다음과 같은 내용을 추가했습니다. 잘 되는지는 지켜봐야겠네요.

spring.datasource.validation-query=SELECT 1
spring.datasource.test-on-borrow=true
spring.datasource.test-while-idle=true