Computer/node.js

Node.js ) listen EADDRINUSE

ywlee 2017. 1. 9. 01:06

노드JS 에러 중


노드 웹서버를 실행 후 아래와 같은 메세지를 보는 경우가 있다.


[root@localhost node_7]# node server.js 


events.js:72

        throw er; // Unhandled 'error' event

              ^

Error: listen EADDRINUSE

    at errnoException (net.js:905:11)

    at Server._listen2 (net.js:1043:14)

    at listen (net.js:1065:10)

    at Server.listen (net.js:1139:5)

    at EventEmitter.listen (/home/yw/node_test/node_7/node_modules/express/lib/application.js:617:24)

    at Object.<anonymous> (/home/yw/node_test/node_7/server.js:3:18)

    at Module._compile (module.js:456:26)

    at Object.Module._extensions..js (module.js:474:10)

    at Module.load (module.js:356:32)

    at Function.Module._load (module.js:312:12)




원인 : 사실 이 원인을 모르는 분은 없길 바란다.. 말그대로 EADDRINUSE..자원이 사용중이라는 것이다. 

 

해결책 : 내 node 서버가 사용하려는 포트가 이미 사용중인지 체크한다.