问题
今天运行项目组的项目,发现80端口被占用被占用了,使用端口映射查看命令
netstat -ano | findstr "80"
发现80端口是被pid为4的System进程占用。system 怎么会被占用了。
搜索发现问题定位:一是被IIS占用;二是SQL Server Reporting Services报表服务占用。
解决
用HTTP命令
netsh http show servicestate
详细查看,会发现有80端口的信息,记下版本。
找到找到对应的进程信息
打开任务管理器,以PID排序,定位多对应的进程;
选择对应的进程,右键转到服务,查看是什么服务;
果然我找到的是IIS的日志服务,在服务里停止掉即可。
ref.
https://segmentfault.com/a/1190000005008567