서버구축 (WEB,DB)453 728x90 예방접종 예약 몰림, 웹 워커·DB 커넥션부터 점검하는 순서 독감 예방접종 안내가 나간 직후 예약 페이지에 접속이 한꺼번에 몰리면, 서버에서 먼저 느려지는 곳은 한 군데가 아닙니다. 로드밸런서 대기열이 쌓이고, 웹 서버 워커가 모두 바쁘며, 애플리케이션이 DB 커넥션을 얻지 못해 기다리다가 타임아웃이 납니다. 사용자 화면에는 "잠시 후 다시 시도하세요"만 보이기 때문에 원인을 찾기 어렵습니다.이 글은 예약 시스템을 맡은 담당자와 개발자가 장애가 나기 전에 확인할 순서를 정리합니다. 웹 서버 워커 수, DB 커넥션 풀, 타임아웃 값을 어떤 순서로 보면 병목을 빨리 찾을 수 있는지, 부하 테스트 전후에 무엇을 기록해야 하는지, 장애 때 어느 수준에서 조치할지 기준을 함께 다룹니다. 본문의 수치는 설명을 위한 예시이며, 실제 값은 여러분 시스템의 측정으로 정해야 합니다.. 2026. 10. 12. PostgreSQL 백업과 복구 연습 — pg_dump, 시점 복구(PITR), 그리고 분기 복구 리허설 백업은 '하고 있다' 가 아니라 '복원해 봤다' 가 기준입니다. 백업 파일이 있어도 복원 절차를 모르거나, 복원했더니 깨져 있거나, 복원에 하루가 걸린다면 그 백업은 없는 것과 같습니다. PostgreSQL 기준으로 두 가지 백업 방식과, 가장 중요한 복구 리허설을 정리합니다.1. pg_dump — 대부분의 서비스는 이것으로 시작# 매일 새벽, 압축 포맷으로pg_dump -Fc -h localhost -U app -d appdb -f /backup/appdb-$(date +%F).dump# 복원 (빈 DB 에)createdb -U app appdb_restorepg_restore -U app -d appdb_restore /backup/appdb-2026-06-16.dump-Fc(custom) 포맷은 압.. 2026. 7. 22. Nginx 역방향 프록시에 TLS 와 보안 헤더 제대로 붙이기 애플리케이션 앞에 Nginx 를 두는 이유는 TLS 를 한곳에서 끝내고, 보안 헤더를 한곳에서 붙이고, 백엔드는 그 뒤에서 단순하게 두기 위해서입니다. 그런데 '일단 돌아가게' 만든 설정은 보통 이 셋 중 하나가 빠져 있습니다. 아래는 가장 흔한 구성(Let's Encrypt + 백엔드 127.0.0.1:8080)을 기준으로 한 최소한의 올바른 설정입니다.1. 인증서 — certbot 과 자동 갱신sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d example.com -d www.example.comsystemctl list-timers | grep certbotcertbot 이 server 블록에 인증서 경로를 넣어 줍니다. 갱.. 2026. 6. 8. AKB Agent Knowledgebase 아키텍처, RAG 넘어선 AI Memory 플랫폼 AI 에이전트를 위한 Git 기반 지식 운영 플랫폼AKB(Agent Knowledgebase)는 단순한 문서 관리 시스템이 아닙니다.핵심 개념은 다음 한 줄로 정리됩니다.“사람이 읽는 위키가 아니라, AI 에이전트가 직접 읽고 쓰고 탐색하고 기억하는 지식 시스템”기존 Confluence, Notion, Wiki 시스템은 사람이 UI를 통해 탐색하는 구조입니다.반면 AKB는 다음을 목표로 설계되었습니다.AI Agent가 MCP 호출로 문서를 직접 사용구조화된 관계 기반 탐색Git 기반 변경 이력Hybrid Search 기반 고품질 검색장기 메모리(Long-term Memory)이벤트 기반 자동화Agent-to-Agent 협업즉, AKB는 사실상 다음 3개의 개념이 합쳐진 플랫폼입니다.Git 기반 문서 저장.. 2026. 5. 27. n8n CLI와 Source Control로 만드는 GitOps 기반 Workflow 자동화 운영 아래처럼 소개 → 시작 → 활용 → 응용 → 보안/운영 포인트 순서로 보면 이해가 가장 쉽습니다. 이 문서의 핵심은, n8n CLI가 실행 중인 n8n 인스턴스에 API key로 접속하는 가벼운 명령줄 도구라는 점입니다. 어떤 머신에서든 네트워크만 되면 사용할 수 있고, 문서상 beta이므로 실험·로컬 개발·개인 프로젝트용으로 쓰는 것을 권장합니다.n8n CLI란 무엇인가n8n CLI는 n8n의 API를 명령줄에서 다루는 도구입니다. 문서 기준으로 이 도구는 워크플로 목록 조회/상세 확인, JSON으로 워크플로 생성, 최근 실행 내역 확인, credential 생성, project 관리 같은 작업에 쓰입니다. 또한 이 CLI는 사용자 권한과 API key 스코프를 존중합니다. 반대로, 같은 문서에서 서버.. 2026. 5. 12. 이전 1 2 3 4 ··· 91 다음 728x90 728x90