삽질일기
2 posts
[Error] npm ERR! code ELIFECYCLE

npm run deploy 를 실행하는데 어제까지만 해도 잘 되던 배포가 오늘 갑자기 에러를 뱉는다. 찾아보니 npm을 사용하는 vue react angular 등의 프레임워크를 빌드할 때 공통적으로 발생 한다고 한다. 우선 검색해서 가장 먼저 나오는 방식을 Visual Studio Code 의 PowerShell 에서 실행하려 시도했다. 그런데 rf를 visual studio code가 읽지 못해 또 “매개 변수 이름 ‘rf’과(와) 일치하는 매개 변수를 찾을 수 없습니다.” 오류메시지를 뱉는다. powershell에서는 안되고 bash에서 문제를 해결해야 한다고 한다. vsc에서 bash를 여는 방법은 Ctrl+Shift+P 를 누르고 오픈된 상단의 팔레트에서 Select Default Profile 을 선택 터미널 옆의 + 를 누르면 bash 가 생긴다. 이제 bash에서 위 명령어를 차례대로 하면 새롭게 npm Error:EPERM 에러를 일으킨다! 이건 파일이 읽기전용…

April 24, 2022
삽질일기
[Error] AWS Error : Out of memory

0. 문제의 발견 어느 날 갑자기 사이트가 먹통이라는 사업 담당자의 카톡이 왔다. 다행히 지금은 해결해서 드림 네트워크는 오늘도 여전히 꿈 기록을 보존하고 있다. 순서를 기다리다간 영영 기록되는 날이 오지 않을 것 같아서 당일 기록함. 한참 안될 때 캡쳐를 해 놨어야 했는데 그건 또 까먹었다. ​ 1. 사이트 점검 콜드슬립 사이트를 우선 접속해 보았다. 사업 담당 미현이의 말대로 사이트는 서버가 연결되어 있지 않습니다 메시지만 덩그러니 띄우고 있었다. ​ 2. AWS EC2 인스턴스 확인 다음은 인스턴스 상태를 보러 갔다. 이걸 다행이라고 해야 할지, 곧바로 원인이 눈에 띄었다. 상세한 원인을 파악하기 위해선 시스템 로그를 확인 해야 한다. 시스템 로그 확인은 아래 경로에서 할 수 있다. 프리티어 인스턴스라 메모리가 현저히 부족하긴 한데 어쩌다 오전에 튀었을꼬 메모리가 왜 부족한지 아는 것이 근본 해결이겠지만 급한 서버다운부터 우선 해결하기로 했다. aws 공식 문서를…

March 03, 2022
삽질일기