问题:如果在启动一个应用程序时发现所需端口(如3306)已被占用,启动失败,如何检查哪个应用程序占用了该端口?
解决方案:
1.可以在命令行下使用netstat查看该方法:
Netstat -a -n显示了每个端口的占用情况。
netstat -ano显示端口占用和进程PID。
Start-run - cmd确认或者进入命令提示符窗口,输入netstat -ano查看所有连接的端口占用情况和PID,然后在任务管理器中找到这个PID对应的程序。如果任务管理器中没有PID,可以在任务管理器中勾选“视图”-“选择列”-“PID”。
2.您可以使用以下方法来确定哪个程序占用了该端口:
进入命令提示符,键入netstat-aon | findstr“3306”(例如,我想检查哪个应用程序占用了端口3306)。
然后键入task list | findstr“2320”,如下图所示,mysqld-nt.exe占用端口3306。
本文来自暗夜殘星投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/474868.html