服务端口被占用的处理办法
我们在启动服务应用或者node.js应用时,经常会出现listen EADDRINUSE :::8000这样的错误,这是因为8000端口被占用的问题,下面我们来看看如何用终端解决,前提都在CMD终端完成。
1.查看所有端口使用情况
在终端界面执行C:\Users\User>
netstat -ano查看所有的端口使用情况。

2.查看指定端口的占用情况
在终端界面执行C:\Users\User>
netstat -ano|findstr "8000"查看指定端口的占用情况。

显示顺序依次是:协议、本地地址、外部地址、状态、PID。
3.查看指定PID对应的进程
在终端界面执行C:\Users\User>
tasklist|findstr "8000"查看指定指定PID对应的应用。

显示顺序依次是:映像名称、PID 会话名、会话、内存使用。
3.终止对应的进程
在终端界面执行C:\Users\User>
taskkill /f /t /im node.exe查看终止结果。
