일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 플러터
- C언어
- php
- php 프로그래밍 입문 솔루션
- php 프로그래밍 입문
- spring
- php 프로그래밍 입문 3판
- Java
- php 프로그래밍 입문 문제풀이
- 자바
- 스프링
- JAVA SPRING
- C
- php 프로그래밍 입문 예제
- SWEA
- programmers
- 한정 분기
- 페이코 추천인
- php 프로그래밍 입문 연습문제
- 배열
- 페이코 친구코드
- 최단 경로
- 백준
- 자바 스프링
- Flutter
- 페이코 초대코드
- 페이코 추천인코드
- 파이썬
- 플러터 개발환경 설정
- php 프로그래밍
Archives
- Today
- Total
11-07 11:40
ImJay
[HTTP] okhttp WARN 30659 본문
반응형
"2023-05-29 23:18:53.995 WARN 30659 -- [ ConnectionPool] okhttp3.OkHttpClient :
A connection to https://api.notion.com/ was leaked.
Did you forget to close a response body?
To see where this was allocated, set the OkHttpClient logger level to FINE:
Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);"
라는 경고 메시지는 OkHttp 라이브러리를 사용하여 HTTPS API인 https://api.notion.com/에 대한 연결이 누수(leak)되었음을 나타낸다. 이 경고는 HTTP 응답 본문을 닫지 않았을 가능성이 있다.
누수된 연결의 발생 위치를 확인하려면 OkHttpClient의 로거 레벨을 FINE으로 설정해보자. 다음 코드를 사용하여 설정할 수 있다:
import java.util.logging.Level;
import java.util.logging.Logger;
import okhttp3.OkHttpClient;
// ...
Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
이렇게 로거 레벨을 설정하면 OkHttp의 로그에서 누수된 연결의 발생 위치를 확인할 수 있다. 이를 통해 어떤 부분에서 응답 본문을 닫지 않고 연결을 누수시킨 것인지 파악할 수 있다.
반응형
'개인 프로젝트' 카테고리의 다른 글
[chatGPT] GPT Model 을 Fine-tuning 하여 챗봇 모델을 만들어보자. (0) | 2023.08.09 |
---|---|
[Java Spring] Notion API 페이지 블록 추가 (Append block children) (2) | 2023.04.28 |
[Java Spring] 오픈 Notion API 를 만들어보자. (0) | 2023.04.05 |
[VMap] 기능 추가, 코드 리팩토링, 버그 수정, (0) | 2023.03.23 |
[VMap] Linux Ubuntu 환경에서 '모니터 지원 주파수 범위 초과' 문제를 해결해보자. (0) | 2023.03.22 |
Comments