解决运行nodejs代码Error: listen EADDRINUSE

寻技术 JS脚本 / Node.Js 2023年07月11日 127

  解决运行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解决问题的。。。
关闭

用微信“扫一扫”