목록타임아웃 (3)
투케이2K
[구 분] 구분 : Network / 네트워크 제목 : HTTP Connection time out 커넥션 타임 아웃 개념 간략 설명 [설 명] 1. 커넥션 타임 아웃 은 클라이언트가 서버측으로 연결을 맺길 원하지만, 서버와 연결을 맺을 수 없을 때 발생합니다 >> 클라이언트가 서버와 일정 시간 내 커넥션을 성공하지 못했을 시 발생하는 timeout 입니다 2. 커넥션 타임 아웃 은 클라이언트와 서버가 본격적으로 데이터를 주고 , 받기 전에 수행 되며 해당 커넥션이 정상적으로 이루어 진 후 데이터 통신을 수행합니다 >> 클라이언트 > 서버 : 커넥션 요청 >> 서버 > 클라이언트 : 커넥션 수락 >> 클라이언트 > 서버 : 요청 전송 >> 서버 > 클라이언트 : 요청 응답 3. 커넥션 타임 아웃 ..
[구 분] 구분 : Network / 네트워크 제목 : HTTP : Time out 타임 아웃 설명 [설 명] 1. Time out 이란 프로그램이 특정 시간 내에 성공적으로 수행되지 않아서 진행이 자동으로 중단되는 것 입니다 2. Time out 발생 요건 예시 : - 서버에서 JDBC 데이터베이스 커넥션 요청을 하였지만, 연결이 되지 않았을 경우 - 클라이언트에서 서버로 Request 요청을 날렸으나, 다중 접속 처리로 인해 정해진 시간 내 응답을 반환하지 못한 경우 - 클라이언트에서 서버로 Request 요청을 날렸으나, 서버가 down 상태인 경우 정해진 시간 내 응답을 반환하지 못한 경우 - 클라이언트가 서버측으로 connection 을 맺길 원하지만, 서버와 connection 을 맺지..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : http 통신 소켓 타임 아웃 - java.net.SocketTimeoutException Read timed out 에러 [에러 원인] 1. 클라이언트와 서버간 http 통신 Connection 연결은 되었지만 데이터 읽기 , 쓰기 (I/O) 작업에서 딜레이 지연 발생 이슈 2. 클라이언트와 서버간 http 통신 작업에서 lock (락) 이 걸린 경우 (너무 많은 동시 요청 시 lock 걸릴 수 있음) [해결 방법] 1. http 통신 요청 로직에 try catch 구문 작성해 소켓 타임 아웃 에러 발생 시 재요청 로직 추가 2. http 통신 로직에서 connectTimeout , writeTimeout , ..