服务端口被占用的处理办法
我们在启动服务应用或者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
查看终止结果。