728x90
반응형
| 원인
받는 수신쪽에서 제때 데이터를 처리하지 못한 상황에서(네트워크 문제 및 서버 CPU가 MAX 등의 경우) 송신자가 계속 보내는 경우에 발생하는 오류이다.
수신자에서 처리되지 못하는 상황을 송신자가 모르는 상태에서 계속해서 데이터를 보내면서 문제가 발생한다.
| 해결방법
1. 송신자에게 수신에게 요청(request)에 대한 응답(response)를 받을 때까지 기다리게 한 후 데이터 처리하기
단점 : 너무 느리다.
2. 송신자 측에서 버튼 클릭 등을 난무하게 하지 않도록 막기(화면에서 버튼클릭을 여러번을 계속 누르는 것을 방지)
3. 그냥 무시하기. 어짜피 다시 요청한다.
728x90
반응형
'IT > 개발' 카테고리의 다른 글
operator does not exist: character varying = bigint (0) | 2022.07.13 |
---|---|
java.io.IOException: Broken pipe 원인, 해결방법 (0) | 2022.07.13 |
[javascript]select box 특정 옵션값 제거 (0) | 2022.06.29 |
DB컬럼 추가 및 COMMENT 변경 (0) | 2022.06.17 |
Checkout conflict with files: (0) | 2022.05.18 |
댓글