귀찮은 개발자의 이중생활
close
프로필 사진

귀찮은 개발자의 이중생활

github: @aihoshistar

  • 분류 전체보기 (124)
    • Algorithm (3)
      • 백준 코딩테스트 (0)
      • 알고리즘 응용 (3)
    • Computer Science (18)
      • Data structure (0)
      • Network (0)
      • System Software (0)
      • Server (2)
      • 클라우드 (15)
    • DevOps (14)
      • 도커 (Docker) (8)
      • 모니터링 (6)
    • Programming (28)
      • 플러터 (Flutter) (2)
      • $_머니 (PHP) (16)
      • 스프링 부트(Spring Boot) (9)
      • 노드 (NodeJS) (0)
      • .NET (1)
    • Database (1)
      • RDBMS (10)
      • NoSQL (5)
      • 메시징 시스템 (messaging system) (2)
      • 검색 엔진(Search engine) (2)
    • 실무 경험 (12)
      • 실무 개발 & 협업 (7)
      • 개발 도구 & API 테스트 (2)
      • 기술 트렌드 & 리뷰 (2)
    • 사이드 프로젝트 (3)
    • 도서 (5)
      • 불친절한 SQL 프로그래밍 (2)
    • 마인드셋 (0)
      • 오늘의 온도 (0)
      • 마인드 리셋 (0)
      • 성장 로그 (0)
    • 임시보관 (13)
      • 에러모음 (1)
      • 실무 이슈 (6)
      • 로그인 서비스 (4)
  • 홈
  • 태그
  • Github
  • Resume

디스크 이슈로 인한 서버 이전 회고

2년간 운영하던 서버의 디스크 160GB 까지 가득 차는 문제가 발생했다. 문제의 원인으로는 2가지가 있다. 1. Docker Registry 서버를 Private 으로 운영했기 때문에 Docker Image 가 너무 많았다. 2. SMTP 서버를 구축해 놓았기 때문에 Log 가 너무 많았다. 그간 디스크가 90프로 정도 찰 때마다 불필요한 이미지를 정리하고 logrotate 을 통해 로그를 관리하였고 마지막 영혼을 불태워 Docker Registry 서버를 가성비 좋은 S3 로 이전하려 했으나 디스크가 기다려주지 않아 서버를 확장하게 되었다. 아래는 마지막 순간까지 살아 있던 내 서비스들이다. ****@vps-*****:~$ ll drwxrwxr-x 6 **** **** 4096 May 14 2023 ..

  • format_list_bulleted 사이드 프로젝트
  • · 2024. 2. 11.

2022 - TLS 1.0, TLS 1.1 지원 중단으로 인한 TLS 버전 업그레이드 회고

상황 글 작성하기 2년전 wss 통신에서 장애가 발생했다. 해당 서비스는 초당 50 만건 이상의 트래픽을 감당하고 있을만큼 장애가 발생할 경우 문제가 큰 서비스였다. 당시 서버 로그를 확인해서 SSL 인증서에 문제가 있다는 것을 확인했다. 원인을 확인했으니 2가지를 확인해봤다. 1. 인증서 기간 확인 2. OpenSSL 버전 확인 인증서 기간에는 문제가 없었지만 Host 에서 TLS 에 대한 이슈가 있다는 것을 확인했고 OpenSSL 1.0.2g 에서는 TLS 1.2 이상을 지원하지 않았으며 Docker Daemon 에서도 TLS 1.2 / 1.3 을 지원하지 않았다. 우선 원활한 서비스를 위해 wss 통신하던걸 모두 ws 통신으로 변경했더니 서비스가 정상으로 돌아왔다. 원인 TLS 1.0, TLS 1...

  • format_list_bulleted 임시보관/실무 이슈
  • · 2024. 2. 10.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (124)
    • Algorithm (3)
      • 백준 코딩테스트 (0)
      • 알고리즘 응용 (3)
    • Computer Science (18)
      • Data structure (0)
      • Network (0)
      • System Software (0)
      • Server (2)
      • 클라우드 (15)
    • DevOps (14)
      • 도커 (Docker) (8)
      • 모니터링 (6)
    • Programming (28)
      • 플러터 (Flutter) (2)
      • $_머니 (PHP) (16)
      • 스프링 부트(Spring Boot) (9)
      • 노드 (NodeJS) (0)
      • .NET (1)
    • Database (1)
      • RDBMS (10)
      • NoSQL (5)
      • 메시징 시스템 (messaging system) (2)
      • 검색 엔진(Search engine) (2)
    • 실무 경험 (12)
      • 실무 개발 & 협업 (7)
      • 개발 도구 & API 테스트 (2)
      • 기술 트렌드 & 리뷰 (2)
    • 사이드 프로젝트 (3)
    • 도서 (5)
      • 불친절한 SQL 프로그래밍 (2)
    • 마인드셋 (0)
      • 오늘의 온도 (0)
      • 마인드 리셋 (0)
      • 성장 로그 (0)
    • 임시보관 (13)
      • 에러모음 (1)
      • 실무 이슈 (6)
      • 로그인 서비스 (4)
인기 글
전체 방문자
오늘
어제
Copyright © 귀찮은 개발자 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바