Node EADDRINUSE (Address Already in Use) Error

C

codeguru

Member
Freecoin
295
Every once in a while my MacBook Pro freaks out and a process goes rogue. This oftentimes happens when I’m working on the excellent debugger.html project; I attempt to start the server side of the debugger and suddenly I’m hit with an error that resembles the following, leading to the process not starting from that time forward:


Error: listen EADDRINUSE 0.0.0.0:9000
at Object._errnoException (util.js:1026:11)
at _exceptionWithHostPort (util.js:1049:20)
at Server.setupListenHandle [as _listen2] (net.js:1343:14)
at listenInCluster (net.js:1391:12)
at doListen (net.js:1500:7)
at _combinedTickCallback (internal/process/next_tick.js:141:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:667:11)
at startup (bootstrap_node.js:201:16)
at bootstrap_node.js:626:3


The best way to fix this issue is by killing the Node.js process that’s running for the rogue task. Start by finding a listing of all of the node processes:


ps aux | grep node


You’ll see a listing similar to this:


davidwalsh 12413 0.0 0.0 2592088 3888 ?? S 7:38PM 0:20.45 /Users/davidwalsh/Projects/debugger.html/node_modules/flow-bin/flow-osx-v0.52.0/flow
davidwalsh 12412 0.0 0.0 29739356 2372 ?? S 7:38PM 0:00.12 /Users/davidwalsh/Projects/debugger.html/node_modules/flow-bin/flow-osx-v0.52.0/flow
davidwalsh 12411 0.0 0.0 29732188 2372 ?? S 7:38PM 0:00.07 /Users/davidwalsh/Projects/debugger.html/node_modules/flow-bin/flow-osx-v0.52.0/flow
davidwalsh 12410 0.0 0.0 29732188 2372 ?? S 7:38PM 0:00.07 /Users/davidwalsh/Projects/debugger.html/node_modules/flow-bin/flow-osx-v0.52.0/flow
davidwalsh 12409 0.0 0.0 29731164 2372 ?? S 7:38PM 0:00.06 /Users/davidwalsh/Projects/debugger.html/node_modules/flow-bin/flow-osx-v0.52.0/flow


When you identify the rogue process, use the kill command along with the process number to remove it:


#kill -9 {process_number}
kill -9 12413


With the process killed you can now start up the server as normal!

The post Node EADDRINUSE (Address Already in Use) Error appeared first on David Walsh Blog.



Continue reading...
 

Richest Freecoded User

Most Freecoin

freecoded
freecoded
2,182 Freecoin
Davy200
Davy200
590 Freecoin
nathan69
nathan69
424 Freecoin
Laureine
Laureine
415 Freecoin
C
codeguru
295 Freecoin
Tekera
Tekera
263 Freecoin
A
Akubay
170 Freecoin
smitha
smitha
104 Freecoin
G
Gabby
93 Freecoin
S
sesli
78 Freecoin
Top