繁体   English   中英

Nodejs 错误:监听 EADDRINUSE:地址已在使用中:8080

[英]Nodejs Error: listen EADDRINUSE: address already in use :8080

我的应用程序没有运行,但是当我尝试"npm start"命令时它会抛出错误

Error: listen EADDRINUSE: address already in use:8080

我重新启动我的 EC2 实例并再次尝试此命令,但我遇到了同样的错误。 如何启动我的节点服务器?

根据您的评论,您似乎有一个节点进程已经在运行您的 EC2 实例,并且它正在侦听端口 8080。
正如你所说lsof -i tcp:8080给你,

node 3255 root 20u IPv6 20660 0t0 TCP *:webcache (LISTEN)

此进程的 PID 显示在第 2 列中:3255。
杀了它,

kill -9 3255

在此之后尝试运行您的npm start ,它应该可以工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM