개요
작업 중인 개인 프로젝트를 aws를 사용하여 배포하고자 하는 마음에 시작하게 되었지만 여러 가지 문제점이 발생했다.
문제 1 SQLEXCEPTION 유저 연결 거부

처음 빌드할 때 생긴 문제로 원인을 파악했지만 root 유저로 접속하는 것은 보안 문제가 생기지 않을까 생각했기에 유저를 하나 생성하여 application.properties에 유저를 변경 후 해결
문제 2 빌드 시 멈춤 현상
빌드 시 지속적으로 멈춤 현상이 발생하였고 빌드가 완료되었다 하더라도 에러가 발생했다. 로그를 확인해보면 빌드 중 멈춤 현상이 나타난 것이며 이 문제는 해결되지 않았던 것이었다.
해결
메모리가 부족한 현상이므로 하드디스크를 가상 메모리처럼 사용하는 방법을 선택했다. 프리티어를 사용하면서 알게 된 것인데 빌드 중 메모리가 부족한 상황이 발생한다고 한다. 1GB 메모리 밖에 없으므로 나타난 현상 같다.
할당
1) sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=할당할 메모리 사이즈 (ex 1024 => 1GB, bs=1M => 단위)
2) sudo mkswap /mnt/swapfile
3) sudo swapon /mnt/swapfile
해제
sudo swapoff -v /mnt/swapfile
sudo rm /mnt/swapfile
'문제해결 및 코드 만들기' 카테고리의 다른 글
| [문제 고민] jpa 쿼리 생성 기능에 따른 속도 차이 ? (0) | 2022.05.17 |
|---|---|
| [문제해결] 반복된 요청 쿼리문을 줄일 수 있을까 (0) | 2022.05.15 |
| [문제해결] 회원 가입 시 동시성 문제가 발생하는가 (0) | 2022.05.11 |
| 서버 시작 전 더미 데이터 넣는 경우 발생 했던 문제점 (0) | 2022.05.11 |
| 스프링 MultipartFile을 사용할 때 나타난 오류들 (0) | 2022.05.02 |