author
postNo
status
thumbnail
description
category
tags
createdAt
updatedAt
시작하기
Github Action을 실행하다보면 (특히 TypeScript) 가끔
out of memory 에러를 볼 수 있다.내용은 다음과 같다.
해결
ci 실행될 때 env 설정을 통해 max size 를 설정할 수 있다.
NODE_OPTIONS: --max_old_space_size=4096yml 파일 전체에서 보면
이렇게 넣어준다.
정리
이게 완벽한 해결법일까? 아니다. ram 사이즈를 늘리는건 일시적인 방법이다.
일시적으로 action에서 사용할 수 있는 heap 사이즈를 늘려서 해결할 수 는 있지만, 결국 언젠가 다시 메모리가 꽉 차는 시점이 온다.
사용하는 module 을 잘 관리해야한다. (필요하지 않은 모듈은 제거하는 등)
그리고 필요시 github action이 아닌 다른 것으로 갈아타는것도 방법이다.
참고
- <a href="https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners" target="_blank">github runner 사양</a>