node.js http 服务开启之后怎么关闭 财富值15

2016-10-15 17:36发布

用nodejs express框架写了一个简单的网页,用 node bin/www 启动之后,一般都用 ctrl + c 关闭,但是有的时候 打开服务的终端界面不小心被cancel掉了,再用 node bin/www就会提示 “Port 3000 is already in use”,这时候还能怎样关闭?

付费偷看设置
发送
5条回答
夜猫1 - 这个人很懒,什么都没留下
1楼 · 2016-10-15 17:58.采纳回答

kill 进程号

mishen - whatsns产品经理
2楼-- · 2016-10-15 17:53

ps -ef| grep node

查看pid 再 kill ${pid}

所以你应该:

我不建议你用 ps 查看进程,因为看不到端口。这种时候是杀掉占用端口的进程不是 node 进程(如果存在多个的话)。