본문 바로가기

728x90
반응형
SMALL

Back-end/AWS

(5)
[AWS/Linux] EC2 프리티어 사용시 용량부족 문제 해결 - 우분투 스왑파일 생성 & 가상 메모리 할당 AWS EC2 프리티어를 사용하면 용량이 부족한 경우가 굉장이 많다. Spring boot와 같이 무거운 프로그램을 돌리려면 프리티어 용량 가지고는 역부족이다... EBS 볼륨을 생성해서 할당하는 방법이 존재하지만, 그건 어쨌거나 비용이 발생한다! 완벽하게 해결할 수는 없지만 서버 무중단 배포시 빌드 중단 현상을 막을 수 있는 방법을 소개하려고 한다 😊 1. 스왑 파일/파티션 존재 여부 확인 sudo free -m -> 위 명령어를 통해 스왑 파일이나 파티션이 존재하는지 먼저 확인하기 만약 존재한다면 OK! 만약 존재하지 않는다면 sudo swapon -s 2. 스왑 파일(swapfile) 생성 sudo fallocate -l 2G /swapfile -> 용량은 자신이 원하는 만큼 설정하면 되고, 현재 ..
[AWS] SSH 접속시 RSA 공유키 충돌 문제 해결방법 🟡 AWS EC2에 SSH Key를 사용하여 접속하려 했더니 아래와 같은 문제가 발생했다!!! ✅ 원인 RSA 공유키가 충돌해서 발생한 문제! -> EC2를 임대할 때 생성했던 키 페어 파일 'A'가 있었는데, 처음에 사용했던 인스턴스를 삭제하고 새로 만든 인스턴스에 같은 키 페어 'A'를 사용한 상황. ✅ 해결 방법 ssh-keygen -R 13.125.153.201 ssh-kegen -R {IP or DomainName} 명령어를 통해 기존에 남아있던 것을 초기화 시켜주기 -> 그런 후, 재시도 하면 'Are you sure you want to continue connecting (yes/no)?' 와 같은 메시지가 나옴!!! yes라고 대답하면 접속 성공 👌
[ec2 2탄] 가비아에서 도메인 구매 후 연결하기 & HTTPS 적용하기 https://ye5ni.tistory.com/131 [ec2 1탄] AWS EC2 임대 및 서버 구축해보기 1. AWS EC2 인스턴스 생성 자세한 과정은 밑에서 확인!!! ↓↓↓ 더보기 ✅ AWS(Amazon Web Service) EC2 뽀개기 1. AWS 회원 가입하기 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-n.. ye5ni.tistory.com ↑↑↑ 위 내용을 먼저 완료하신 후에 따라하면 좋습니다 😊 🟡 가비아 or 후이즈에서 domain 연결 (.shop 도메인) 1) 도메인 사기 https://domain.gabia.com/ 가비아: 대한민국 도메인 점유율 1위 대한민국 100만 도메인 등록 업체 domai..
[ec2 1탄] AWS EC2 임대 및 서버 구축해보기 1. AWS EC2 인스턴스 생성 자세한 과정은 밑에서 확인!!! ↓↓↓ 더보기 ✅ AWS(Amazon Web Service) EC2 뽀개기 1. AWS 회원 가입하기 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2# https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 2. EC2 인스턴스 시작하기 https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Instan..
[AWS/Linux] AWS EC2 서버 무중단 배포 및 백그라운드에서 실행시키는 방법 AWS ec2 - ssh key를 가지고 접속하기 cd /var/www/INFRA-Server 명령어로 해당 디렉토리 이동 nohup java -jar build/libs/demo-0.0.1-SNAPSHOT.jar & 명령어로 빌드 nohup: ignoring input and appending output to ‘nohup.out’ → 요런 메세지 뜨면 정상적으로 완료된 것 이후 exit 명령어를 통해 쉘을 꺼준 후에 터미널을 나와야 함. (그래야 백그라운드 프로세스가 계속 실행됨) 그럼 막 컴터 끄고 별 난리를 다 쳐도 계속 서버는 돌아감!!! AWS ec2 - ssh key를 가지고 접속하기 ps -ef 명령어를 통해 현재 실행 중인 프로세스 조회 그럼 아래 사진과 같이 우리가 빌드한 파일이 돌아가..

728x90
반응형
LIST