Node 进程无法关闭

当我用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

然后就可以成功启动了

你可能感兴趣的:(Node 进程无法关闭)