eaddrinuse错误我不知道该怎么办

时间:2018-02-11 12:57:35

标签: javascript

[2018-02-11T14:41:44.981] [DEBUG] default - { Error: listen EADDRINUSE :::8000
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at Server.setupListenHandle [as _listen2] (net.js:1351:14)
    at listenInCluster (net.js:1392:12)
    at Server.listen (net.js:1476:7)
    at Server.listen.Server.attach (/home/bot/node_modules/socket.io/lib/index.js:237:9)
    at Timeout._onTimeout (/home/bot/site.js:770:29)
    at ontimeout (timers.js:475:11)
    at tryOnTimeout (timers.js:310:5)
    at Timer.listOnTimeout (timers.js:270:5)
  code: 'EADDRINUSE',
  errno: 'EADDRINUSE',
  syscall: 'listen',
  address: '::',
  port: 8000 }

所以我对这个错误感到厌烦,我明白我需要在其中的某个脚本中创建配置文件但是这个问题我不知道在这种情况下我在哪里制作

1 个答案:

答案 0 :(得分:0)

此错误表示您已在端口8000上运行某些内容(可能是您应用的另一个实例)。关闭或终止该进程并重新启动。

P.S。如果您使用的是基于UNIX的系统,则可以按名称运行lsof -i 9000,然后运行kill进程。