반응형
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
해당 에러발생하면서
연속적인 요청 막기
응답시간 증가
가용 스레드 증가
exception 무시 및 block
[해결 방법]
1. Request(요청) 후 Response(응답) 기다리기
: 클라이언트는 계속 해서 데이터를 보내지않고 하나의 레코드를 보낸 뒤 서버에서 정상적으로 수신됫다는 응답을 받게한다. (속도가 좀 느려진다.)
2. Exception 무시해버리기
: Client 가 비정상적인 종료를 했을때 Broken pipe Signal이 발생하고 Client의 종료를 서버에서 제어가 불가능 하므로 시그널을 무시한다.
3. 중복 요청 막기
: 클라이언트에서 연속적은 버튼 클릭을 방지하거나 Exception 처리 부분에서 오류를 뱉지 않게한다.
https://devvkkid.tistory.com/223
https://born-dev.tistory.com/28
반응형
'WEB,WAS > Spring' 카테고리의 다른 글
[Spring] dependson, lazy 어노테이션 (0) | 2023.07.07 |
---|---|
jar 파일을 이용하여 스프링 프로젝트 만들기 (0) | 2023.06.29 |
./gradlew buildimage 에러 Execution failed for task ':bootBuildImage'. > Builder lifecycle 'creator' failed with status code 145 (0) | 2022.12.16 |
스프링 배치(spring batch) (0) | 2022.06.07 |
maven install 관련 에러 (0) | 2022.05.09 |
댓글