반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 31
Archives
Today
Total
05-18 06:40
관리 메뉴

ImJay

[HTTP] okhttp WARN 30659 본문

개인 프로젝트

[HTTP] okhttp WARN 30659

ImJay 2023. 5. 29. 23:30
반응형

 

"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의 로그에서 누수된 연결의 발생 위치를 확인할 수 있다. 이를 통해 어떤 부분에서 응답 본문을 닫지 않고 연결을 누수시킨 것인지 파악할 수 있다.

반응형
Comments