node.js npm EAI_AGAIN오류ㅠㅠ

2019. 02. 14. 07:44

지난번에 HTML크롤링때 EAI_AGAIN오류가 나서 질문을 올렸는데 퍼펫티어나 세레늄을 사용해보라고 하셔서 npm i puppeteer로 퍼펫티어를 설치하려고 했는데 여기서 EAI _AGAIN오류가 또 발생하네요ㅠㅠ

제가 볼때는 제가 사용 중인 리눅스 서버가 네트워크와 제대로 연결되지 않은 듯한데...

어느 부분이 문제인지 구체적으로 아시는 분....혹시 안계실까요...ㅠㅠㅠㅠ

아 그리고 이게 SSH로 접속중인 서버라서 네트워크가 아예 연결되지 않은 건 아닌 것 같습니다...ㅠ

공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
Oracle 개발자

안녕하세요 어구리님,

저 또한 아직 속시원한 해결을 못보신것 같아 가슴이 답답합니다.

일단 해당 문제는 로컬에서 npm registry 에 도달하지 못하는 부분 때문에 발생하는 것 같은데요.

서버쪽 네트워크가 이상하게 작동하고 있는것 같습니다.

혹시 도커로 셋팅하셨나요?

만약 그렇다면 도커 네트워크 부분 셋팅을 다시 잡아주셔야 할 것 같습니다.

그렇지 않다면 혹시

$ ping registry.npmjs.org

을 한번 실행해 보시고, 정상적으로 아래와 같은 반응이 온다면

PING registry.npmjs.org (151.101.72.162) 56(84) bytes of data.

/etc/hosts 파일을 아래와 같이 변경해 보시기 바랍니다.

/etc/hosts
// ... 생략
151.101.72.162 registry.npmjs.org

그래도 동작하지 않는다고 하면 서버 관리자에게 해당 현상을 한번 문의해보셔야 할 것 같습니다.

네트워크에 연결되지 않는 문제는 하도 다양한 원인이 있을 수 있기에 로그 없이 어떠한 것이 잘못되었다.

라고 콕 찝어서 답변드리기가 참 어렵네요 ㅠ

도움이 되었다면 좋겠습니다.

2019. 02. 14. 12:50
83