解决运行nodejs代码Error: listen EADDRINUSE

Posted DreamSeeker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决运行nodejs代码Error: listen EADDRINUSE相关的知识,希望对你有一定的参考价值。


  解决运行nodejs代码Error: <wbr>listen <wbr>EADDRINUSE
错误listen EADDRINUSE 是比较常见的错误。‘EADDRINUSE’,借助有道的翻译,意思是:错误地址使用。‘EADDRINUSE’应该是‘error address in use’的缩写。后来借助google找到了合理的解释,说是你监听的端口已经被使用了!
    在网上找解决方法,绝大部分是绕道而行--就是把端口改掉。无奈,我只能用80端口。但是怎么办?
    在不懂nginx得情况下,只能用笨方法了~~想把占用的进程kill掉,然后再运行自己想运行的程序。当然,这不是好办法,不过也是权宜之计罢了!
  好了,从http://bbs.admin5.com/thread-9316302-1-1.html 上发现了一条语句:fuser -n tcp 80 ,该语句是查询什么进程占用了80端口。 在ubuntu下,还是加上sudo好.....sudo fuser -n tcp 80
解决运行nodejs代码Error: <wbr>listen <wbr>EADDRINUSE
据说这个27360叫pid编号,这个不管,kill掉!不小心在http://blog.sina.com.cn/s/blog_9d95ed9d0100x3jk.html  看到一条语句:sudo kill pid
  果断用上了:
解决运行nodejs代码Error: <wbr>listen <wbr>EADDRINUSE
结果调试成功了:

解决运行nodejs代码Error: <wbr>listen <wbr>EADDRINUSE
  总结,下次写的时候希望是用nginx解决问题的。。。






















以上是关于解决运行nodejs代码Error: listen EADDRINUSE的主要内容,如果未能解决你的问题,请参考以下文章

mac终端运行nodejs总是提示events.js:183错误(内详)到达怎么解决?

How to fix Error: listen EADDRINUSE while using nodejs

node本地服务启动报Error: listen EADDRINUSE ,80端口被占用解决方法

NodeJS 出错

NodeJS 出错

如何从Error中释放localhost:listen EADDRINUSE