Eu tenho um servidor simples em execução no node.js usando o connect:
var server = require('connect').createServer();
//actions...
server.listen(3000);
No meu código, tenho manipuladores reais, mas essa é a ideia básica. O problema que eu continuo recebendo é
EADDRINUSE, Address already in use
Eu recebo esse erro ao executar meu aplicativo novamente depois que ele falhou anteriormente ou erros. Como não estou abrindo uma nova instância do terminal, encerro o processo com ctr + z.
Estou bastante certo de que tudo o que preciso fazer é fechar o servidor ou a conexão. Eu tentei ligar server.close()no process.on('exit', ...);sem sorte.
pkill nodejsou pkill nodese estiver no sistema operacional UNIX-like


Ctrl + zvocê deve usarCtrl + co que irá fechar o programa corretamente, enviando SIGQUIT :) Veja o wiki para mais detalhes :)