服务器*node---端口杀死端口操作(一)

用nodejs express框架写了一个简单的网页,用 node bin/www 启动之后(或者用npm启用在package.json中配置),

正常关闭node 服务接口 :一般都用 ctrl + c 关闭;

但是有的时候 打开服务的终端界面不小心被cancel掉了,再用 node bin/www就会提示 “Port 8888 is already in use”,这时候还能怎样关闭重启?

1、首先我们要关闭这个8888端口 我们要通过kill杀死这个端口

我们执行下面的命令

lsof -i:端口号
可以得到这样的效果
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    26644 ***   13u  IPv6 0x7766730a66445971      0t0  TCP *:ddi-tcp-1 (LISTEN)
node    26644 ***   14u  IPv6 0x7766730a664453b1      0t0  TCP localhost:ddi-tcp-1->localhost:63923 (CLOSE_WAIT)

然后执行: 

kill -9 26644(端口id)

2、 在通过node bin/www 重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值