出现下面的错误
events.js:183
throw er; // Unhandled ‘error’ event
^
Error: listen EADDRINUSE :::8410
at Server.setupListenHandle [as _listen2] (net.js:1360:14)
at listenInCluster (net.js:1401:12)
at Server.listen (net.js:1485:7)
1、查找端口占用的pid netstat -ano | findstr “8410”
C:\Users\Administrator>netstat -ano | findstr "8410"
TCP 0.0.0.0:8410 0.0.0.0:0 LISTENING 15844
TCP 192.168.1.210:8410 192.168.1.210:14603 ESTABLISHED 15844
TCP 192.168.1.210:14603 192.168.1.210:8410 ESTABLISHED 4536
TCP [::]:8410 [::]:0 LISTENING 15844
端口占用的pid是15844
2、根据pid 查找应用名tasklist | findstr “15844”
C:\Users\Administrator>tasklist | findstr "15844"
node.exe 15844 Console 1 244,920 K
占用的程序是node.exe
3、接下来有3种方式结束进程
a、根据pid结束进程
C:\Users\Administrator>taskkill /f /t /pid 15844
成功: 已终止 PID 15844 (属于 PID 15080 子进程)的进程。
b、根据应用名结束进程
C:\Users\Administrator>taskkill /f /t /im node.exe
成功: 已终止 PID 15844 (属于 PID 15080 子进程)的进程。
成功: 已终止 PID 6060 (属于 PID 8932 子进程)的进程。
成功: 已终止 PID 15080 (属于 PID 4148 子进程)的进程。
成功: 已终止 PID 8932 (属于 PID 9984 子进程)的进程。
成功: 已终止 PID 4148 (属于 PID 15492 子进程)的进程。
命令解释
/pid processid 指定要终止的进程的pid。
/im 指定应用程序
/f 指定强制终止进程。
/t 终止指定的进程和由它启用的子进程