运行或解除sails / nodeJS应用程序时出错:听EADDRINUSE

时间:2016-06-01 07:10:15

标签: node.js ubuntu terminal sails.js port

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:901:11)
    at Server._listen2 (net.js:1039:14)
    at listen (net.js:1061:10)
    at Server.listen (net.js:1135:5)
    at Array.async.auto.start [as 0] (/var/www/html/zentiera/node_modules/sails/lib/hooks/http/start.js:29:35)

使用sails js或node js时,错误可能会给新技术带来困难。

1 个答案:

答案 0 :(得分:0)

当我们尝试使用(ctrl + z)停止应用程序时,会发生这种情况 不幸的是,错误在重新启动时会产生

^Z
[1]+  Stopped                 sails lift

有两种方法可以恢复这种情况:

  1. 需要杀死以前的端口

    fuser -k 9002 / tcp

  2. 在您的应用程序中声明一个不同的端口号

    本地主机//配置/ local.js

    port:process.env.PORT || newPortNumber,