Dev/Error

[Error] npm install 후 reify~ 프리징

ujam 2022. 1. 10. 20:58
728x90
반응형

 

 

2021-12-27 등록

 

npm install을 하고 나면 install 하는 중간에

reify:fsevents: timing ~f 라는 문구와 함께 putty가 먹통이 됐다

 

 

 

 

ec2 인스턴스를 중지 -> 인스턴스 시작 -> 폴더 삭제 -> git clone -> npm install
이 과정을 두 번 반복 했었는데도 결과는 여전했다.

 

 

구글링을 해보니 node version을 16에서 14로 다운그레이드 하니 문제가 해결됐다는 글이 있었습니다.

저도 node version이 16이기 때문에 시행해보기 전에 다른 해결법이 눈에 들어왔습니다.

 

 

 

npm isntall --verbose

위의 명령어로 문제를 해결했던 경우가 있었다고 해서 시도해봤습니다.

 

 

 

문제가 해결되었고

npm run build까지 정상적으로 성공했습니다.

 

 

 

프리징 이유

잘못된 프록시가 구성되어서 패키지를 다운할 수 없었던 이유라고 합니다.

 

 

 

이와 같은 이슈 말고도 node 16버전에서의 여러가지 이슈들이 더 있는거 같습니다.

얼른 node 버전을 다운그레이드 해야할 것 같습니다. 

 

 

 

아래 Stackflow 글에서 도움 받았습니다

https://stackoverflow.com/questions/16873973/npm-install-hangs

 

 

 

 

-------------------------------------------------------------------------------------------

2022-01-10 수정

 

위의 해결방법으로 해결이 되고 난 후에 또 같은 현상이 일어나서 자연스럽게 --verbose 명령어로 문제 해결을 하려했으나.. 문제 해결을 할 수 없었다.

잘못된 프록시가 구성되어서 패키지를 다운할 수 없었던 이유가 100% 이유가 아닐 수도 있다는 생각이 들었다.

 

 

구글링과 자문을 구한 결과

 

대다수가 CPU 잔여 크레딧이 없어서 성능이 다시 baseline 수준으로 돌아가게 되어서 매우 느려지게 되는데 그것이 freeez된 것 처럼 보이는 것 이라고 합니다.

 

 

작은 사이즈의 T계열 인스턴스들은 애초에 CPU 크레딧 자체가 매우 작기 때문에  npm install 뿐만 아니라 그냥 apt나 yum에서 패키지 대량으로 설치하는 경우에도 그런 문제를 겪을 수 있다고 합니다.

 

 

728x90
반응형