전체 글 164

쿠버네틱스 멀티 파드 로그 보는 법

쿠버네틱스에서 파드(Pod)가 여러 개일 때 각 파드 로그를 보는 방법은 상황에 따라 여러 가지가 있어. 가장 많이 쓰는 방법들을 정리해줄게.---✅ 1. 특정 파드 하나의 로그 보기kubectl logs -n ---✅ 2. 여러 개 파드가 있을 때 로그 보기 (Deployment/ReplicaSet)예를 들어 app=my-api 라벨을 가진 파드가 3개 있다면:라벨로 로그 조회kubectl logs -l app=my-api -n ---✅ 3. 여러 파드의 로그를 한 번에 스트리밍(watch) 하기kubectl logs -l app=my-api -n -f-f = 실시간---✅ 4. 파드 이름이 비슷할 때 (예: my-api-xxxxxx)kubectl get pods -n | grep my-apiku..

skill/Linux 2025.11.27

Starrocks 오류 코드 문구

1. 조회 시간 초과 (Query timeout 300)백엔드에서 잡는 패턴 예StarRocks 에러메시지에 Query timeout 또는 300s 포함사용자 노출 문구 (조회화면)제목: 조회 시간이 초과되었습니다.내용:요청하신 조회가 설정된 최대 시간(5분)을 넘어서 자동으로 중단되었습니다. 조회 조건(기간, 필터)을 줄이거나, 기간을 나누어 다시 조회해 주세요.툴팁/추가 안내 (선택)대용량 데이터 조회 시에는 기간을 월/주 단위로 나누어 조회하면 더 빠르게 결과를 받을 수 있습니다.로그/관리자용SR-QUERY-TIMEOUT | originalMessage: ---2. 파일 추출 실패 – insert into files 관련2-1. 일반적인 insert into files 실패 (경로/브로커/기타)..

카테고리 없음 2025.11.25

path value에 /가 들어갈때

지금 상황 요약하면 이거예요 👇> React 프런트엔드에서 백엔드(Spring Boot)로 통신할 때,요청 path 파라미터에 /가 들어간 데이터를 보내고 싶다.(예: /api/files/folder/a/b/info 형태)그런데 /가 들어가면 경로 분리자로 인식되어 서버에서 400 또는 404가 난다.---💡 해결책: Base64URL 인코딩 (추천)React에서 보낼 때 경로에 들어가는 값을 Base64URL로 인코딩하면 /가 완전히 사라져서 안전하게 path로 전달할 수 있습니다.✅ React (프론트)// utils/base64url.jsexport function toBase64Url(str) { return btoa(unescape(encodeURIComponent(str))) // Ba..

skill/Java.Kotlin 2025.11.05

카프카 고도화 신청서

기존 프로젝트(A) 와 신규 고도화 프로젝트(B) 는 완전히 별개의 시스템이고,Kafka를 사용하는 비동기 파일 다운로드 프로세스 구조(토픽, 프로듀서-컨슈머 플로우) 만 동일하게 가져가는 거죠.따라서 신규 프로젝트에서는 Kafka 리소스(토픽, 그룹, ACL 등) 자체를 별도 신규로 신청해야 합니다.단, 메시지 포맷/로직은 동일하므로 “기존 구조와 동일, 단지 신규 시스템용으로 분리된 구성”으로 작성하면 됩니다.---토픽명 그대로 사용시,기존, 고도화 프로젝트 둘 다 호출---토픽명, 그룹명만 변경 (서버, 브로커 그대로 사용)비교적 쉽게 생성 가능---📝 Kafka 신규 신청서 (신규 고도화 프로젝트용 — 별도 시스템)항목 내용구분 신규 Kafka Topic 및 Consumer Group 생성요청자..

skill/Etc 2025.10.20

Junit 기반 백엔드 테스트 스위트

Spring Boot 기준으로 JUnit 5(Jupiter) 를 사용하는 백엔드 테스트 스위트 구성을 “바로 복붙 가능한” 예제로 정리했습니다. (Java 예제지만, Kotlin도 동일한 구조·어노테이션으로 동작합니다.)---1) 기본 의존성 & 디렉터리Maven (pom.xml) org.junit.jupiter junit-jupiter 5.10.2 test org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine org.mockito mockito..

skill/check 2025.10.15