错误:收听EADDRINUSE nodejs

时间:2015-03-25 14:26:52

标签: javascript node.js mongodb amazon-ec2

我在EC2 ubuntu机器上部署了MEAN堆栈。我编写了一个爬虫脚本,为我提供的每个URL创建子进程并进行爬网并将数据返回给父进程。我真的不知道发生以下错误的位置。

  

错误:听EADDRINUSE       at exports._errnoException(util.js:746:11)       在Agent.Server._listen2(net.js:1129:14)       在听(net.js:1155:10)       在Agent.Server.listen(net.js:1240:5)       在Object.start(_debugger_agent.js:20:9)       在启动时(node.js:86:9)       在node.js:814:3

每个子进程返回一个我在控制台中打印的对象,在此对象之间我收到了很多错误。我的脚本非常大,我不知道这个错误发生在哪里,所以我无法发布任何代码。

服务器在端口8000上正常运行.netstat -tpln分别仅显示mongodb和ssh进程占用端口27017和22。 我也尝试过更改服务器端口,但同样的问题仍然存在。

如何找到此错误发生的端口? 如何找到触发此错误的代码行?

任何输入都会非常感激。 提前谢谢。

0 个答案:

没有答案