查端口被占用情况,并杀掉占用进程(listen EACCES: permission denied 127.0.0.1:80)

1.netstat -ano 查端口使用情况 (window+r  cmd 进入命令行)

2.如果我们查80端口被占用情况,第一行本地地址位置对应的是80端口 记住最后一行的PID数字

或者我们确定要查哪个端口,可以省略掉第一条 直接输入命令查找,例如就查找80端口占用情况

netstat -ano|findstr "80"

下图是查到的80端口占用的活动连接

当查到对应PID时,可以用2种方式杀掉进程 第一种方法是直接按照PID对应的数字杀掉 第二种方式是根据PID数字 查到对应使用端口的进程 杀掉进程

方式一:

taskkill/pid PID编号 -t -f

// 示例
taskkill/pid 117884 -t -f  // PID为117884的进程被杀掉

方式二:

根据最后一行的PID对应数字,查找当前进程,我们这里查找的是80端口对应的PID是117884

tasklist|findstr "PID对应的数字"

查找到nginx.exe占用了我们的80端口,若我们要在不修改其他配置的情况下运行80端口,可以杀掉nginx这个占用进程,运行我们要运行的其他进程 下图中可以发现我杀掉了2个nginx.exe进程。原因是因为nginx运行时,会有一个主进程,一个工作进程。并不是我多开了nginx的缘故,尽管nginx可以启动多个工作进程,但是实际只有其中一个工作,这一个工作进程可以同时处理不多于1024个线程连接。

taskkill /im nginx /f

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值