본문 바로가기
삵

전체 글

2,120개의 글

chrony로 서버 시계 틀어짐 잡기

Operating System

장애 티켓을 열어보면 원인이 애플리케이션이 아니라 시계인 경우가 종종 있다. 두 서버의 로그를 합쳐 시간순으로 보려는데 순서가 뒤엉켜 있거나, 멀쩡한 인증서인데 TLS 핸드셰이크가 'certific…

나나크나로·2026년 10월 10일·조회 1

쿠버네티스에서 GPU로 LLM 추론 서빙하기

AI

GPU 노드를 쿠버네티스에 붙여달라는 요청은 요즘 거의 LLM 추론 때문에 온다. 모델 하나 띄우자고 A100 한 장을 통째로 파드에 묶어두면 아깝고, 그렇다고 CPU로 돌리자니 토큰이 안 나온다.…

oopennova·2026년 10월 9일·조회 7
Hardware

NEC PC-9801을 Neko Project II로 되살리기

용산 중고 매장을 돌다 보면 가끔 정체 모를 일본 PC가 섞여 나온다. 두툼한 본체에 한자가 박힌 키보드, 뒷면에는 생소한 확장 슬롯. 90년대 초 일본 게임을 돌리겠다고 어렵게 들여온 NEC PC…

동교동삼거리동교동삼거리·2026년 10월 9일·조회 12

LLM 응답을 깨지지 않는 JSON으로 강제하기

AI

사내에 vLLM이나 Ollama로 모델을 띄워놓고 거기에 데이터 추출이나 함수호출을 맡기다 보면, 결국 같은 자리에서 막힌다. 모델이 뱉은 텍스트를 json.loads() 에 넣는 순간이다. 열에 …

stdio.hstdio.h·2026년 10월 8일·조회 13
aibo

aibo를 두 마리 키우면 달라지는 것

일본 오너 인터뷰 중에는 첫째가 입원(수리)할까 걱정하던 차에 둘째를 들였다는 이야기가 있다. 고장 걱정에서 다두 생활이 시작되기도 한다는 점이 흥미로워서, 이번 글은 aibo를 여러 마리 키우는 …

빅토르최빅토르최·2026년 10월 8일·조회 6

권한은 맞는데 Permission denied가 날 때

Operating System

Rocky나 AlmaLinux에 올린 서비스가 파일을 못 읽는다고 Permission denied를 뱉는데, ls -l 로 봐도 소유자와 퍼미션이 다 맞는 경우가 있다. 파일 권한을 아무리 손봐도 …

나나크나로·2026년 10월 8일·조회 1

자바 스레드 덤프 분석하는 법

Java

장애 대응을 하다 보면 "서버는 살아 있는데 요청이 안 돌아온다"는 연락을 받을 때가 있다. 로그에는 에러가 한 줄도 없고, 재시작하면 멀쩡해져서 원인은 확인도 못 한 채 넘어간다. 재시작 버튼을 …

주말만기다려주말만기다려·2026년 10월 7일·조회 7

AWS Bedrock을 쓰는 이유

Cloud Computing & MSA

AWS 위에서 서비스를 운영하는 팀에 있으면 'Claude 쓰고 싶은데 Anthropic 키 하나 받아서 쓰면 안 되냐'는 질문을 자주 받는다. 반대로 보안팀이나 재무팀에서는 'Bedrock으로 하…

냉냉장고를사다줘·2026년 10월 7일·조회 12

자바 OOM 자동 힙덤프로 누수 객체 찾기

Java

운영 중인 자바 애플리케이션이 한밤중에 OutOfMemoryError: Java heap space 를 던지고 죽는 일은 드물지 않다. 문제는 다음날 아침 로그를 열어봐도 "힙이 모자랐다"는 사실만…

고고구마엔사이다·2026년 10월 6일·조회 5

논리적 복제로 PostgreSQL 최소 중단 업그레이드

Amazon Web Services

메이저 버전 업그레이드는 미루기 쉬운 일이다. RDS의 in-place 업그레이드는 버튼 한 번으로 끝나는 대신 그 시간만큼 DB가 멈춰 있고, 데이터가 크면 중단이 수십 분으로 늘어난다. 서비스를…

아아무로레이·2026년 10월 6일·조회 6

ORA-04031로 shared pool이 터질 때

Oracle Database

운영 중인 Oracle에서 갑자기 세션들이 에러를 토하며 멈추는데, 로그를 열어 보면 ORA-04031이 찍혀 있는 경우가 있다. 제가 현장에서 이 에러를 만날 때 열에 아홉은 메모리를 더 줘서 해…

열린기술자열린기술자·2026년 10월 5일·조회 8

락 없이 PostgreSQL 인덱스 추가하기

Amazon Web Services

운영 중인 테이블에 인덱스 하나 추가하려다 서비스가 멈춘 경험이 한 번쯤 있을 것이다. 가입자가 늘면서 느려진 쿼리를 잡으려고 인덱스를 거는데, 그냥 CREATE INDEX 를 때리면 테이블 쓰기가…

아아무로레이·2026년 10월 5일·조회 4

RAG 정확도를 리랭커로 끌어올리기

AI

RAG를 붙여 놓고 나면 꼭 한 번은 겪는 장면이 있다. 질문은 멀쩡한데 모델이 엉뚱한 문단을 근거로 답을 지어낸다. 로그를 열어 보면 벡터 검색이 가져온 상위 문서부터 질문과 미묘하게 어긋나 있다…

stdio.hstdio.h·2026년 10월 5일·조회 5

cert-manager로 TLS 인증서 자동 발급하기

Cloud Computing & MSA

쿠버네티스에 서비스를 올리고 나면 꼭 밟는 단계가 TLS다. 예전에는 인증서 만료일을 캘린더에 적어두고 분기마다 갱신하던 시절이 있었는데, 클러스터 안에서는 그런 수동 작업을 cert-manager…

냉냉장고를사다줘·2026년 10월 4일·조회 5

새벽마다 Communications link failure가 날 때

MariaDB

운영하다 보면 유독 새벽 시간대에만 애플리케이션 로그에 Communications link failure 가 찍히는 경우를 만난다. 낮에는 멀쩡하다가 트래픽이 거의 없는 새벽 2시, 4시에만 터지고…

열린기술자열린기술자·2026년 10월 4일·조회 6
Hardware

코모도어 VIC-20을 VICE로 되살리기

얼마 전 창고를 정리하다 코모도어 주변기기 몇 개가 나왔는데, 정작 본체인 VIC-20은 없었다. 아쉬운 김에 에뮬레이터로라도 다시 켜보니, 3.5KB라는 메모리로 이 기계가 어떻게 100만 대를 …

동교동삼거리동교동삼거리·2026년 10월 3일·조회 2

Redis 재시작했더니 데이터가 사라질 때

NoSQL

캐시로만 쓰던 Redis에 어느 순간 세션이나 카운터, 큐처럼 사라지면 곤란한 데이터가 올라가 있는 경우가 많다. 그러다 서버를 한 번 재시작하면 그 데이터가 통째로 비어 있는 걸 보고 당황하게 된…

빅토르최빅토르최·2026년 10월 3일·조회 4
Hardware

올드맥 시리즈 9편, Power Macintosh 7200

올드맥 시리즈는 1편 Power Macintosh 6100 에서 시작했다. 이어서 2편 7100 , 3편 8100 으로 1세대 NuBus 기종을 다뤘다. 4편 5200 LC 와 5편 6200 에서는…

동교동삼거리동교동삼거리·2026년 10월 2일·조회 3

Tomcat이 순간 폭주에 접속을 거부할 때

Apache Tomcat

1. 개요 마케팅 푸시나 오픈 이벤트처럼 접속이 순간적으로 몰리는 서비스를 운영하다 보면, 평소엔 멀쩡하던 Tomcat이 몇 초 동안 클라이언트에 Connection refused 를 뿌리는 장면을…

appsrootappsroot·2026년 10월 2일·조회 3
Hardware

Psion Series 5와 심비안의 뿌리

휴대용 기기 서랍을 뒤지다 보면 유독 뚜껑을 열 때 기분 좋은 물건이 있다. Psion Series 5가 그렇다. 화면을 뒤로 밀면 키보드가 앞으로 미끄러져 나오는 구조라, 접힌 상태에서는 상상하기…

동교동삼거리동교동삼거리·2026년 10월 1일·조회 3

자바 LinkedHashMap으로 LRU 캐시 구현하기

Algorithm

코딩테스트나 실무에서 LRU 캐시를 만들 일이 종종 생긴다. 면접 단골 문제이기도 하고, 실제로 조회가 잦은 데이터를 메모리에 잠깐 얹어둘 때도 쓴다. 그때마다 이중 연결 리스트를 처음부터 짜야 하…

OOOooOOoo·2026년 10월 1일·조회 1

Nexus 3로 사내 저장소 구축하고 운영하기

Development

잘 돌던 빌드가 아침에 갑자기 깨지는 경우가 있다. 로그를 열어 보면 내 코드 문제가 아니라 npmjs 응답 지연이나 Docker Hub pull 제한 같은 외부 사정인 경우가 많다. 예전에 Nex…

주말만기다려주말만기다려·2026년 10월 1일·조회 17

curl로 REST API 디버깅하기

Development

API 연동을 붙이다 보면 코드는 멀쩡한데 응답이 이상한 순간이 온다. Postman으로는 되는데 서버에서 curl로 때리면 401이 나거나, 로컬은 빠른데 운영에서만 첫 응답이 늦거나 하는 식이다…

포포스트맨·2026년 9월 30일·조회 5

git bisect로 회귀 버그 커밋 찾기

Development

어제까지 멀쩡하던 기능이 어느 순간 깨져 있다. 언제 깨졌는지는 아무도 모른다. 이런 회귀 버그를 만나면 저는 한동안 커밋 로그를 위아래로 훑으며 눈으로 범인을 찾곤 했다. 커밋이 수백 개 쌓인 브…

동교동삼거리동교동삼거리·2026년 9월 30일·조회 2