Spring
Spring - SocketTimeoutException 해결 하기
구티맨
2022. 4. 27. 22:28
API 요청의 처리가 오래 걸리게 되면, java.net.SocketTimeoutException 가 발생합니다.
tomcat 문서를 보면, defualt 값은 1분으로 되어 있습니다.( tomcat 8.5 버전 기준 )
Spring의 property 파일( application.yaml )의 timeout 시간을 늘려주면 됩니다.
-1을 설정하면 timeout이 무한대가 되어 timeout이 발생하지 않습니다.
그렇지 않으면 ms 단위로 원하는 시간을 입력해주면 됩니다.
server:
tomcat:
connection-timeout: -1