반응형
반응형
리눅스 SWAP 확인부터 스왑 메모리 증설까지 서버에서 메모리가 부족해지면 커널이 디스크 기반의 SWAP을 사용하면서 응답이 급격히 느려질 수 있습니다. 이 문서는 현재 SWAP 상태 확인부터 원인 점검, 그리고 스왑 파일/스왑 파티션 증설 및 영구 적용까지 한 흐름으로 정리합니다. 개요 SWAP을 늘리는 건 “메모리 부족 상황에서 서버가 죽는 것”을 막는 완충 장치입니다. 다만 SWAP이 많다고 성능이 좋아지는 건 아니고, SWAP 사용이 잦다면 메모리 누수/캐시 정책/프로세스 튜닝이 우선입니다. ..
오라클에서 AP/WAS 접속 서비스 식별하는 방법 데이터베이스에 붙는 AP/WAS(애플리케이션 서버)나 배치, 도구 접속을 구분하려면 세션 메타데이터를 보는 게 가장 빠릅니다. 핵심은 “DB가 아는 정보(서버/프로그램/앱이 넘겨준 모듈)”를 조합해서 어떤 서비스가 붙었는지 실무적으로 식별하는 것입니다. 개요 오라클 DB는 기본적으로 “정확히 어떤 WAS 서비스인지”를 100% 자동 판별하진 못합니다. 대신 아래 컬럼 조합으로 거의 실무 수준의 식별이 가능합니다. ..
Oracle 19c RAC IP 변경 방법(상세) RAC IP 변경은 “OS 네트워크 반영 → 클러스터 네트워크 정의(oifcfg) → VIP/SCAN 리소스(srvctl) → 리스너/서비스 확인” 순서를 지키는 게 핵심입니다. 실제 사용 시에는 변경 범위(Public/VIP/SCAN/Interconnect)를 명확히 나누고, 각 단계마다 롤백 포인트를 남겨야 장애 확산을 막을 수 있습니다. 개요 Oracle 19c RAC 환경에서 “IP 변경”이라고 하면 보통 아래 중 하나(또는 복합)를 의미합니다. 운영 환경에서는 범위를 섞어서 진행하면 리소스가 엉키기 쉬우니,..
ORA-04030·ORA-27000·ORA-27001·ORA-27002 메모리 관련 이슈 (일반오류형 매뉴얼) 구성: 개요 → 환경 → 증상 → 1차 점검 → 심화 분석 → 복구 → 재발 방지 개요 ORA-04030, ORA-27000, ORA-27001, ORA-27002는 “메모리를 더 할당해야 하는데 실패했다”는 공통 흐름으로 묶이는 경우가 많습니다. 다만 원인은 DB 내부 메모리(PGA/SGA) 부족뿐 아니라 OS 자원 제한(프로세스 제한, ulimit, 공유메모리, tmpfs, swap, 메모리 단편화)이 함께 작동하면서 발생합니다. 핵심 관점 1) DB 파라미터만 늘려도 해결되지 ..
Linux 사설 SSL 인증서 작업에서 자주 발생하는 오류와 해결 방법 사설 CA 기반 SSL은 “만드는 것”보다 적용·배포·검증에서 더 자주 문제가 납니다. 이 글은 사설 인증서를 만들고 적용하는 과정에서 반복적으로 터지는 오류를 증상 → 원인 → 확인 명령 → 해결 순서로 정리합니다. 실제 사용 시, 관리자 입장에서 장애 시간을 줄이려면 “에러 메시지 하나를 보면 어디를 의심해야 하는지”가 바로 떠올라야 합니다. 장애 대응 기본 도구 세트 아래 3개만 제대로 쓰면, 대부분의 TLS 오류는 원인까지 바로 좁혀집니다. - openssl s_clien..
Linux 서버에서 SSL 사설 인증서 만들고 적용·검증하는 방법 내부망(사내 서비스, 개발/스테이징, 프라이빗 API)에서는 공인 인증서 대신 사설 CA로 서버 인증서를 발급해 쓰는 경우가 많습니다. 이 글은 사설 CA 생성 → 서버 인증서 발급 → Nginx/Apache 적용 → 클라이언트 신뢰 등록 → 검증까지를 한 흐름으로 정리합니다. 전체 흐름 한눈에 보기 1) 사설 CA(루트 또는 중간 CA) 생성 2) 서버 키 생성 + CSR 생성(SAN 포함) 3) CA로 서버 인증서 서명(체인 구성) 4) 웹서버(Nginx/Apach..