node.jsとwebsocket 頑張る 突然エラーでたよ編
node sever.js
ってやったら今まで動いてたのに突然
events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) at Object.exports.listen (/usr/local/node-v0.10.0/lib/node_modules/websocket.io/lib/websocket.io.js:62:10) at Object.<anonymous> (/var/www/repos/trunk/server.js:2:17) 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)
て怒られた。
調べてみるとnode server.jsのプロセスが生きてるのに
もう1こプロセスを作ろうとしてたのが原因らしい。
ps alx
で調べてみると
0 10205 2686 2656 15 0 593396 13888 - Sl+ pts/3 0:00 node server.js
確かにあった。
kill 2686
してやったらうまく動いた!