Node 进程无法关闭
2018-07-26 本文已影响23人
SpinachC
当我用node启动一个server的时候, 不小心把cmd关闭了, 但是再次启动server的时候发现报错了
: command not founde 1:
: command not founde 2:
原因是因为当前端口被占用了, 所以就用了一下命令来关闭端口的服务
//查询占用端口的服务
lsof -i:9000 //9000是端口号
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
com.xunle 644 Bob 35u IPv4 0x53b4b06530e594b3 0t0 TCP *:ndmp (LISTEN)
com.xunle 644 Bob 57u IPv4 0x53b4b0653561db53 0t0 TCP localhost:ndmp->localhost:55521 (CLOSE_WAIT)
com.xunle 644 Bob 65u IPv4 0x53b4b0653131af33 0t0 TCP localhost:ndmp->localhost:54799 (CLOSE_WAIT)
com.xunle 644 Bob 67u IPv4 0x53b4b065329a74b3 0t0 TCP localhost:ndmp->localhost:52480 (CLOSE_WAIT)
com.xunle 644 Bob 79u IPv4 0x53b4b06531b94893 0t0 TCP localhost:ndmp->localhost:56124 (CLOSE_WAIT)
com.xunle 644 Bob 80u IPv4 0x53b4b065359054b3 0t0 TCP localhost:ndmp->localhost:52009 (CLOSE_WAIT)
com.xunle 644 Bob 91u IPv4 0x53b4b06531e78b53 0t0 TCP localhost:ndmp->localhost:52841 (CLOSE_WAIT)
//杀掉对应的进程
kill -2 644
然后就可以成功启动了