Project 3

[Partnerd] API 요청 시 초기연결이 1분이상 지연되는 현상 해결

성능 개선을 한 후 API 를 요청했을 때, 서버 응답은 확연히 빨라졌으나 ( prometheus 와 grafana 를 통해 해당 요청 응답시간을 봐도 빨라진 걸 알 수 있었다.) 초기 연결에서 평균 1.3분이 걸리는 이상한 현상이 발생했다.  서버측의 연결풀 부족으로 인한 것인가 해서, HikariCP 대시보드를 확인해보았지만  Pending: 0→ 커넥션을 기다리는 요청도 없음 (병목 없음)Connection Timeout Count: 0→ 커넥션 획득에 실패한 적도 없음Connection Acquire Time: 7~13ms 수준→ 커넥션 획득 속도도 매우 양호함Usage Time: 1.2초 이하→ 사용 시간도 짧은 편위 이유로 DB 커넥션 풀은 병목 원인이 아닌 것을 알 수 있었다. 그럼 CPU ..

Project/Partnerd 2025.04.07

[Partnerd] docker 환경에서 컨테이너간 연결 문제 ( Redis 컨테이너 접속 문제 해결 )

org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:6379  도커로 스프링과 레디스를 컨테이너로 띄워서 운영하는 데, 스프링과 레디스 연결에서 connection refused 에러가 발생하였다.컨테이너는 별도의 IP를 가지고 있기 때문에 localhost로 작성을 하면 다른 컨테이너로 접근할 수 없기 때문에, application.yml 에서 레디스 환경설정과 RedisConfig에서 host 를..

Project/Partnerd 2025.03.25