Background Image

FORUM

PCH
조회 수 4 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Rocky Linux 8.10
CUBRID Ver.
Cubrid 11.4
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
K8s, Spring Boot


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
 

아래 로그와 같이 max_client에 도달하여 접속에 실패하여

에러로그.png

HA환경에서 DB2번으로 정상적으로 failover가 되는 현상이 있습니다.

 ※ OS에 대한 리소스(CPU, Memory, Disk)는 정상

 

Application 환경은 Kubenetes의 Pod(Spring Boot) 및 일부 VM이 DB쪽으로 커넥션을 맺고 있는 상태입니다.

 - DB 서버에 설정된 max_client = 820

 - Spring Boot Connection Pool 최대치 총합 = 240 + @ (300이하임)

위 결과로 보아 커넥션이 맺어지는 수치는 문제는 없어 보입니다. 그리고 브로커 idle 상태도 정상적입니다.

 

다만, Kubenetes의 Pod가 배포되는 과정에서 기존 Connection이 유지가 된 상태에서 재배포가 되어

Connection Pool에 대한 반납이 제대로 일어나지 않아 누수가 발생하는 것으로 추측은 되는데요

 

1. max_client에 대한 현황을 확인 할 수 있는 명령어가 없는지요?

 ex) 현재 client 수, 어디서 pool을 맺고 있는지

2. DB나 Hikari 설정에서 Connection Pool 반납 또는 누수 방지에 대한 설정이 있을까요?

3. failover 이후 slave였던 DB2서버가 master로 승격 됐을 때 기존 DB1 맺어져 있는 Connection들도 이를 감지하고 새로운 Connection을 맺도록 하는 설정이 있나요? 

 

 

 

 

 

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 23 admin 2024.04.23 178878
» max_client 와 관련하여 현재상태를 확인하는 방법 file PCH 2026.03.14 4
4262 서버이관시 호환문제 1 밤톨이 2026.03.11 69
4261 -21013 / Cannnot connect to a broker 1 디에스 2026.03.03 502
4260 큐브리드11.4.4 버전 java_stored_procedure invalid 문제 2 file 냐냐냠 2026.02.20 1439
4259 JSON type index 1 크캬 2026.01.30 2245
4258 restoredb 이후 오류발생 4 file PCH 2026.01.27 2142
4257 cubrid 11.4에서 Stored Function 생성 이후 함수 내부에서 다른 함수 호출시 위치에 따라 "Stored procedure execute error" 오류가 출력 되는 문제 1 두목원슝 2026.01.27 2028
4256 Django + python환경에서 orm 지원 문의 1 스에트치 2026.01.22 2026
4255 odbc / jdbc 환경에서 현재 세션의 isolation level 확인방법 4 jhlee 2026.01.21 2083
4254 큐브리드 사용자(스키마) 계정에 대한 비밀번호 정책을 추가 1 PCH 2026.01.20 1995
4253 브로커 이중화 관련 문의드립니다. 4 file PCH 2026.01.14 2066
4252 HA 구성에 독립된 DB 추가하는 방법 문의드립니다. 1 깐수 2026.01.08 2008
4251 CUBRID DB 9에서 11버전으로 업그레이드 연계 JDBC 변경 문의 1 MiniMaster 2025.12.23 2777
4250 큐브리드 설치 시 로그 위치 변경 문의 1 강인함 2025.12.22 2058
4249 unloaddb 후 loaddb 시 오류 5 file PCH 2025.12.15 2354
4248 JDBC에서 SEQUENCE OF 타입의 컬럼 값을 조회하는 방법 문의 1 새옹지마 2025.12.11 2421
4247 DB 운영중 LOCK 관련 이슈가 있어 문의 드립니다. 4 file 용원아빠 2025.12.11 2354
4246 spring boot 3.5.8 + cubrid 11.4 JPA설정 문의 2 뵤라 2025.12.10 2367
4245 slow.log 파일에서 'server execution statistics' 출력 조건이 궁금합니다. 5 file ogu 2025.12.02 2459
4244 Cubrid 11.4의 컬럼명과 도움말의 컬럼명이 다릅니다. 1 엘L 2025.11.28 2403
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 214 Next
/ 214

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales