[EC2] AWS EC2에 네트워크 트래픽 스파이크와 CPU 크레딧소모로 인한 서버 다운 해결 방법
·
IT 기술
들어가며EC2에 t2.micro 인스턴스를 올려놓고 스테이징용 백엔드 서버로 쓰고 있었다. 그런데 어느 순간 보니 서버가 죽어 있는 것 아닌가? 인스턴스 모니터링을 보니, 네트워크 패킷 입력 그래프에 뾰족한 것이 보였다. 지금 서비스가 돌아가고 있는 서버도 아닌데, 아이고...0. 자세한 상황네트워크 패킷 입력에 스파이크 나타남같은 시간대에 CPU 사용률 100% 달성이후 CPU 크레딧이 0을 향해 달려감서버 다운되어 접근 불가능해짐1. 예상 원인 분석DDoS인가?보통 필자가 겪은 가장 흔한 원인은 SecurityGroup(보안 그룹) 설정이 미흡해 랜덤 DDOS에 치이는 경우다. 그런데 본인은 이미 이를 몇 번 당해봐서 이 문제는 절대 아님을 확신할 수 있었다. 혹시 몰라 더블 체크를 했으나 당연히 문..
[Windows] ngrok 기반 리버스 SSH 터널을 통한 원격 접속 방법
·
IT 기술
들어가며AWS 등 방화벽 뒤에 있는 내부 서버에 접근할 일이 많은데, 밖에서 접속할 땐 허용된 IP가 아니라 접속이 불가능한 이슈가 생긴다. 그때그때 보안 그룹을 수정해 준다면 가능하지만, 그럴 권한이 없을 수도 있고 작업을 마친 뒤 보안그룹을 다시 되돌려야 하는 귀찮은 일도 생긴다.그럴 때는 방화벽에서 허용된 IP를 통해 접속하면 이를 우회할 수 있다. 환경이 게시글은 아래 환경 기반에서 작성했다.이중 NAT 환경 - 집 PC의 공인 IP로 직접 접속 불가능한 환경.집 PC - Windows 10 (방화벽 뒤 내부 서버에 접근하기 위한 터널 PC)외부 PC - MacOS Sequoia 15.5 (카페같은 외부 환경에서 접속할 PC)ngrok - 무료 플랜 그런데, 왜 이렇게 했나?상기 언급했듯, 이중 ..
[Mac] Access denied for user 'root' @'localhost ' (using password: YES) 오류 해결
·
IT 기술
급하게 해결한 뒤 가볍게 메모 형식으로 작성합니다.docker compose로 올린 mysql 컨테이너에 진입하지 못하는 상황이었습니다.체크리스트비밀번호 오탈자 확인root 비밀번호가 없었을 수 있으니 비번 입력 없이 엔터키로 넘겨보기로컬에서 별도로 실행 중인 mysql이 있는지 확인. 있으면 종료하기(brew services list)Homebrew로 설치한 mysql 종료brew services stop mysql
1D3Q 개발 일지 - Day N, 그리고 개발
·
개발일기/1D3Q
Disclaimer:이 시리즈는 제가 서비스 "1D3Q"를 개발하면서 생긴 일들과 든 생각들, 그리고 느낀 점들과 통찰들을 적어가는 일종의 일기이며, 작업 일지입니다. 편하게 일기 쓰듯 끄적이는 글이므로, 가독성이 떨어지는 지점들과 비문이 상당수 있을 수 있습니다. 이미지 출처는 이미지 클릭 시 이동합니다. Disclaimer 2: GPT-5가 나오기 전의 이야기입니다. Claude Opus, Sonnet 4로 작업한 결과물임을 양지해주시길 바랍니다. 이전글: 2025.07.30 - [개발일기/1D3Q] - 1D3Q 개발 일지 - Day 2, Gemesis와 열띤 토론# 그리고 개발 몇 날 며칠을 Claude Code와 각종 MCP들을 붙여 최대한 바이브하게 개발을 진행해 봤다.디자인도 해 주고, 레이..
1D3Q 개발 일지 - Day 2, Gemesis와 열띤 토론
·
개발일기/1D3Q
Disclaimer:이 시리즈는 제가 서비스 "1D3Q"를 개발하면서 생긴 일들과 든 생각들, 그리고 느낀 점들과 통찰들을 적어가는 일종의 일기이며, 작업 일지입니다. 편하게 일기 쓰듯 끄적이는 글이므로, 가독성이 떨어지는 지점들과 비문이 상당수 있을 수 있습니다. 이미지 출처는 이미지 클릭 시 이동합니다. 이전글: 2025.07.29 - [개발일기/1D3Q] - 1D3Q 개발 일지 - Day 1, 기획 준비의 준비 # Gemesis와 열띤 토론 Gemesis가 무엇인지 모를 수 있기에 다시 이야기하자면 - PRD 생성해주는 Gemini 커스텀 Gem이다. 이 툴을 활용해 개발 문서를 깔끔하게 뽑고자 한 게 목적이었다. 이전에도 언급했지만, 요즘은 AI를 위한 문서를 만드는 데 더 관심을 가져야 한다고 ..
1D3Q 개발 일지 - Day 1, 기획 준비의 준비
·
개발일기/1D3Q
Disclaimer:이 시리즈는 제가 서비스 "1D3Q"를 개발하면서 생긴 일들과 든 생각들, 그리고 느낀 점들과 통찰들을 적어가는 일종의 일기이며, 작업 일지입니다. 편하게 일기 쓰듯 끄적이는 글이므로, 가독성이 떨어지는 지점들과 비문이 상당수 있을 수 있습니다. 이미지 출처는 이미지 클릭 시 이동합니다. 이전글: 2025.07.29 - [분류 전체보기] - 1D3Q 개발 일지 - Day 0, 들어가며 # 기획하기 나는 기획력이 뛰어나고 아이디어가 화수분처럼 쏟아지는 사람을 선망한다. 내가 그러지 못하기 때문이다. 가뜩이나 아이디어에 약한 1인 개발자가 기획을 해봐야 얼마나 멋지고 아름다운 결과물이 나오겠는가. 하지만 괜찮다. 나보다 더 잘하는 존재에게 맡기면 될 일이다. '그렇다면 누구에게 맡길 것인..