gpt4 book ai didi

node.js - 如何终止在本地主机 :8080 that does not exist on computer 上为旧站点提供服务的 Node 进程

转载 作者:太空宇宙 更新时间:2023-11-04 00:10:14 25 4
gpt4 key购买 nike

我的计算机上有两个 Node 站点,均以 npm start 开头它运行 ./bin/www 并路由到 localhost:8080。

不知何故,当我在站点 A 的文件夹中并运行 npm start 时,站点 B 在本地主机上提供服务。我尝试终止所有 Node 进程,从计算机中删除站点 B,清除 Node 缓存,卸载并重新安装 Node ,并终止端口 8080 上运行的任何进程,如运行 sudo lsof -i :8080 所示。 。即使卸载了 Node ,已删除的、不存在的站点仍然显示在 localhost:8080 上。为了以防万一,我删除了该网站并清空了垃圾箱。

有什么想法吗?如何杀死这个虚拟进程?

附加信息:我已经好几个月没有运行站点 B 了。我不知道为什么两个小时前它决定变成一种有 self 意识、破坏人类理智的病毒。

最佳答案

您可以使用:ps -aux | grep'8080'

然后查找进程 ID 并运行:杀死 {process_id}

如果您使用 Docker 容器,该端口也可能是从 docker 容器转发的,因此我将使用跟踪路由来查看它最终到达的位置。还要确保它不是从作为本地主机安装或访问的网络提供服务。

此外,我需要额外的信息,很难猜测......

关于node.js - 如何终止在本地主机 :8080 that does not exist on computer 上为旧站点提供服务的 Node 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50090422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com