본문 바로가기
728x90
반응형

broken pipe2

java.io.IOException: Broken pipe 원인, 해결방법 ​| 원인 받는 수신쪽에서 제때 데이터를 처리하지 못한 상황에서(네트워크 문제 및 서버 CPU가 MAX 등의 경우) 송신자가 계속 보내는 경우에 발생하는 오류이다. 수신자에서 처리되지 못하는 상황을 송신자가 모르는 상태에서 계속해서 데이터를 보내면서 문제가 발생한다. ​ ​| 해결방법 1. 송신자에게 수신에게 요청(request)에 대한 응답(response)를 받을 때까지 기다리게 한 후 데이터 처리하기 단점 : 너무 느리다. 2. 송신자 측에서 버튼 클릭 등을 난무하게 하지 않도록 막기(화면에서 버튼클릭을 여러번을 계속 누르는 것을 방지) 3. 그냥 무시하기. 어짜피 다시 요청한다. 2022. 7. 13.
java.io.IOException: Broken pipe 원인, 해결방법 ​| 원인 받는 수신쪽에서 제때 데이터를 처리하지 못한 상황에서(네트워크 문제 및 서버 CPU가 MAX 등의 경우) 송신자가 계속 보내는 경우에 발생하는 오류이다. 수신자에서 처리되지 못하는 상황을 송신자가 모르는 상태에서 계속해서 데이터를 보내면서 문제가 발생한다. ​ ​| 해결방법 1. 송신자에게 수신에게 요청(request)에 대한 응답(response)를 받을 때까지 기다리게 한 후 데이터 처리하기 단점 : 너무 느리다. 2. 송신자 측에서 버튼 클릭 등을 난무하게 하지 않도록 막기(화면에서 버튼클릭을 여러번을 계속 누르는 것을 방지) 3. 그냥 무시하기. 어짜피 다시 요청한다. 2022. 7. 8.
728x90
반응형