簡體   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