Windows下9001端口被占用

问题复现

IDEA运行微服务的网关模块,突然报了一个端口被占用的异常,如下图所示:
本来没太在意,因为以前80或8080端口被占用也遇到过,不就是杀进程吗,于是我满怀信心的打卡cmd,键入熟悉的指令

netstata -ano | findstr 9001taskkill /f -pid ${pid}


结果大跌眼镜,无法终止这个PID。再一看进程号小于1000,看样子是个系统进程,于是打开任务管理器


9001端口莫名被占用,而且这个System进程还没有办法结束,这就只能慢慢排查是什么鬼东西占用了。

netsh查PID

首先要明确的是,9001端口被System占用,必然和HTTP服务有关系。所以继续打开cmd界面,输入:

netsh http show servicestat



看到这个IGCC就知道罪魁祸首了,接下来就盘他了,刚刚输入netsh指令的结尾,有一个请求队列的输出,他的顺序和前面服务器会话是对应的。从前面两图可知,9001端口对应的次序是2,所以在请求队列查找顺序为2的,然后找到该队列进程ID,是5148。

taskmgr查服务

![image-20210819155254748](https://img-blog.csdnimg.cn/img_convert/aa4b2d731908cdbfe245552c1cd6da94.png
然后继续任务管理器,(ctrl + shift + delete)或(win + r + taskmgr):

根据ID查看,被占用的进程是OneAPP.IGCC。恩,没错,就是他了。

services.msc自动改手动

接下来只需要去service.msc里停止它并设置为手动即可。

当然也可以在刚刚的任务管理器,点击5148进程的服务,右键-转到服务-打开服务,也是一样的效果。

由于servie.msc我并没有找到类似搜索的功能,所以只能手动搜,当然也有技巧,就是利用排序,只看正在运行和启动方式是自动的,最后定位到是Intel开头,想想也合理。

检查

最后查看下9001端口的占用情况,cmd键入

netstat -ano | findstr 9001

没有输出则表示无占用,恭喜。

Windows下9001端口被占用相关推荐

  1. Windows下查看端口被占用问题和解决办法

    在运行程序的时候,我们经常会遇到端口被占用的问题,那么在Windows下我们咋查看端口被占用尼? 在这里之前,我们搞清楚一个问题,什么叫端口被占用? 简单的说,就是一个进程PID使用两个端口号,举例说 ...

  2. 解决windows下tomcat端口被占用

    有时候电脑比较卡,项目比较大的情况下,eclipse没有完全停止tomcat的情况下,下次启动会出现tomcat的端口被占用无法启动的情况,主要报如下错误 解决方案 window下打开命令窗口(快捷键 ...

  3. windows下8080端口被占用解决方法

    1.cmd窗口查看被占用的端口号: netstat -ano | findstr 8080 2.查看PID对应的进程 tasklist | findstr "pid" 3.杀死占用 ...

  4. mac/windows下查看端口号占用情况以及杀死端口进程

    mac查看端口占用情况: lsof -i tcp:7000 杀死当前端口的进程: kill 44934 //这里的44934为PID windows查看端口占用情况: netstat -ano 查找某 ...

  5. windows下查看端口被占用问题的解决

    在用Idea开发项目的时候会发现Tomcat的端口突然被占用了,或者在使用其他的程序时也会出现端口冲动的问题,如下图所示: 这时候我们就会想查看该端口到底被谁占用了,于是上网查找资料总结方法如下: t ...

  6. windows下DOS命令关闭占用的端口

    windows下DOS命令关闭占用的端口 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用. ...

  7. linux 访问windows 端口,Linux和Windows下查看端口详解

    Linux和Windows下查看端口详解 我们常会在计算机上安装很多软件,如果喜欢冲浪的话,必然就会用的软件的通信,当然包括web开发的,应用多了,难免会要不小心占用端口的问题,这时候用命令来处理是最 ...

  8. Windows下如何查看被占用进程及结束进程?

    Windows下如何查看被占用进程及结束进程? 查找所有运行的端口命令:netstat -ano 查找被占用端口对应的PID:netstat -aon|findstr "2990" ...

  9. Windows 下的文件被占用问题解决

    Windows 下的文件被占用问题解决 参考文章: (1)Windows 下的文件被占用问题解决 (2)https://www.cnblogs.com/lmsthoughts/p/8085931.ht ...

  10. linux下apache端口被占用,【linux】下Apache无法启动(8080端口被占用)

    Linux下8080端口被占用,apache无法启动. 打开终端输入netstat -lnp|grep 8080 发现竟然是tcp6 占用里,因此ipv6启用占用了端口. 1.打开/etc/sysct ...

最新文章

  1. 西门子断开延时定时器_在PLC编程中定时器的一些针对现场不同情况的一些妙用...
  2. linux cpu 使用
  3. 实现iOS App的在线安装
  4. 火炬之光2找不到服务器,火炬之光2无法运行解决办法详细介绍
  5. MySQL存储引擎中MyISAM和InnoDB区别
  6. 调用阿里云接口实现短信消息的发送源码——CSDN博客
  7. mysql 当前timestamp_MySQL表结构使用timestamp以自动获取当前时间
  8. viso图插入Word中大片空白解决办法
  9. C++socket编程(六):6.1 设置socket的阻塞和非阻塞
  10. 【PHP学习】—PHP连接数据库(六)
  11. 深度学习之江湖~那些大神们
  12. c语言交通灯程序闪烁,单片机交通灯闪烁程序
  13. 【苹果相册推送】excerantione system.out.printlni 家哦,==电子电子邮件
  14. 基于QT实现的钢琴软件 (MFC大作业)
  15. 专访丨华为云GaussDB苏光牛:发挥生态优势,培养应用型DBA
  16. 读《三体_黑暗森林》
  17. 【论文阅读笔记】BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translati
  18. amc 美国数学竞赛能用计算机吗,美国数学竞赛AMC的三种级别
  19. 禁止浏览器返回登入页面
  20. libpng warning:iCCP:known incorrect sRGB profile

热门文章

  1. Python数据分析通关,30个案例!
  2. CAD/CAM技术的现状分析
  3. esxi安装参考文章及见解
  4. 模拟幅度调制相干解调系统抗噪声性能仿真分析
  5. 计算机 |符号名,电脑键盘符号大全|电脑键盘符号怎么打
  6. 局域网组网 | 交换机常用命令
  7. Python之网络数据采集入门常用模块初识
  8. Vue.js基础知识点总结
  9. HTTP协议-报文解析
  10. 计算机无法添加本地策略组,解决win10找不到本地组策略和本地用户的方法