제쿵
작은 책방
제쿵
전체 방문자
오늘
어제
  • 분류 전체보기 (34)
    • SideProject (3)
    • Diary (1)
    • Algorithm (1)
    • Smarteer Suppoters (15)
      • Project (5)
      • Study (7)
      • Journal (3)
    • Fish (11)
    • Guitar (1)

블로그 메뉴

  • 홈

공지사항

인기 글

hELLO · Designed By 정상우.
제쿵

작은 책방

[AWS ec2]  nextjs run build 멈춤
SideProject

[AWS ec2] nextjs run build 멈춤

2023. 4. 3. 06:24

빌드 시 멈춘다면 ec2 사양이 낮아서 그런거라고 한다.

프리티어 t2.micro 1gb 사용하고있다.

 

git에 .next를 포함해서 commit해주고 ...

 

근데 생각해보니까 내 .env에 있는 api키는 어떤식으로 컴파일 되서 나타나는 걸까 궁금했다.

 

.next 경로 안에 아주 예쁘게 표시되고 있었다.

이 파일들도 git repository에 노출된다는건데 .. 이럴순없다.

 

https://progdev.tistory.com/26 해당링크를 참고했다.

메모리 스왑이라는 녀석을 사용할 수 있다고한다.

메모리 스왑은 간단히 설명하면 메모리의 부족한 부분을 디스크의 일부를 사용하여 대신 사용할 수 있는 기능이다.

  1. sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
  2. sudo mkswap /mnt/swapfile
  3. sudo swapon /mnt/swapfile

스왑 메모리를 2기가로 설정해주면 빌드가 가능하다. 하지만 서비스의 퍼포먼스가 떨어질수가 있다고한다.

아래 명령어를 사용해서 스왑메모리를 해제해준다.

 

  1. sudo swapoff -v /mnt/swapfile
  2. sudo rm /mnt/swapfile

 

'SideProject' 카테고리의 다른 글
  • 롤 전적 사이트 만들기 - RIOT API #2
  • 롤 전적 사이트 만들기 - RIOT API #1
제쿵
제쿵
한 색은 갑자기 다른 색을 비춘다.

티스토리툴바