node端口消失,但进程仍在运行

  1. node启动js文件的方式处理请求, 但这两天发现, node启动的3000端口消失了,但进程仍然存在, 且进程并没有重启过, 又不会有其他应用会占用3000端口, 请教大神解决思路! 谢谢!

图片描述

阅读 4.6k
2 个回答

有时候 shell 退出了,但是忘了关 node 进程,node 服务对应的进程有时候会一直存在。我最近也经常遇到这样的问题。

lsof -i :3000

拿到对应的进程 id ,kill掉就好了

打开任务管理器,找到node.js,结束进程;

推荐问题