EC2 3

AWS EC2 스프링 배포 중 멈춤(스왑 공간 추가)

1. 오류원인 리눅스는 물리적인 메모리, RAM(Random Access Memory)을 페이지(메모리 조각)로 나눕니다. (리눅스에서 가용한 가상 메모리의 양은 RAM과 스왑 공간을 더한 것입니다) 만약 물리적인 메모리(RAM)의 용량이 가득 차게 될 경우, 시스템이 충돌하여 정지될 수 있습니다. EC2 인스턴스를 프리티어로 만든 경우, 물리적인 메모리의 용량이 작아서 응용 프로그램을 가동 중 정지할 수 있습니다. 2. 오류내용 EC2가 정지했습니다. ssh가 작동을 하지 않습니다. 인스턴스 모니터링의 CPU 사용률입니다. Spring Boot가 스크립트로 실행된 후, CPU 사용률이 높아지며 ssh를 통한 원격 접근이 불가능해졌습니다. 3. 해결책 0. 인스턴스를 재부팅합니다(임시). 재접근을 하기 ..

Troubleshooting 2023.09.08

ssh 접속 오류(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

최근 AWS EC2(새로운 pem)를 재생성하고 ssh 접속을 시도했지만 오류가 발생했습니다. ssh service // config 파일설정을 통해 코드를 축약하여 접근할 수 있게 했습니다 이로 인해 EC2에 접근할 수 없었습니다. 1. 오류가 발생하는 이유 ssh 클라이언트는 중간자 공격을 방지하기 위해 서버에 처음 연결할 때의 정보(ip, 암호화 유형 ,pem)를 저장하고, 현재의 연결 정보(ip, 암호화 유형 ,pem)와 비교하고 차이가 있으면 접근을 막습니다. 중간자 공격은 누군가로부터 ip를 탈취하고 중간에서 트래픽을 감시하고 수집하는 것을 말합니다. 2. 오류 내용 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: ..

Troubleshooting 2023.09.06

AWS RDS 접근 제한 오류

1. 오류발생 상황 EC2 에서 RDS로 접근하는 것은 가능했지만 inteliJ database tool에서 rds에 연결이 실패했습니다. aws rds를 사용하려는 이유가 ec2에 웹 프로젝트(스프링부트 기반)를 포함하여 배포하는 것이기 때문에, 외부 접근을 할 수 있어야 했습니다. port 번호를 수정 후, 외부에선 접근이 가능했지만, EC2 -RDS 접근이 불가능하다면 명령어를 확인해주세요. ERROR 2003 (HY000): Can't connect to MySQL server on 'post-rds.엔드포인트' (110) mysql -u rds관리자명 -P 포트번호 -h rds엔드포인트 -p -P를 통해 port를 명시하지 않으면, mysql 명령어의 default는 3306입니다. 2. 오류 ..

Troubleshooting 2023.09.04
728x90
반응형