几个月前搞了个Tomcat,端口改成了80,部署了一个Shibboleth,几个月后的昨天,发现这个Tomcat怎么也启动不起来,报端口被占用,纳闷儿了。。
跑了一下 netstat -ano 然后惊呆 80端口被PID是4的process占用
然后我。。。 右键关闭System进程树, 系统不出意外的花屏了 =。=
网上一搜帖子好多,不过国内转载太多了 大多同样内容 总结一下都源于以下链接:
[url]http://stackoverflow.com/questions/1430141/port-80-is-being-used-by-system-pid-4-what-is-that[/url]
我本机没装SqlServer,也没看到Web Deployment Agent Service或是World Wide Web Publishing service这两个服务
后来使用的
net stop http命令,在以上链接中也有提到
发现有好多服务依赖这个,最重要的是,这些服务是有可能[b]自动启动[/b]的,也就是说 你关了丫 丫一重启 80端口又被占了
最终发现有个名叫"BranchCache"的服务总是重启,尽管我把它设置成手动,还是没用,然后直接禁掉这个服务,80端口成功释放。。
跑了一下 netstat -ano 然后惊呆 80端口被PID是4的process占用
然后我。。。 右键关闭System进程树, 系统不出意外的花屏了 =。=
网上一搜帖子好多,不过国内转载太多了 大多同样内容 总结一下都源于以下链接:
[url]http://stackoverflow.com/questions/1430141/port-80-is-being-used-by-system-pid-4-what-is-that[/url]
我本机没装SqlServer,也没看到Web Deployment Agent Service或是World Wide Web Publishing service这两个服务
后来使用的
net stop http命令,在以上链接中也有提到
发现有好多服务依赖这个,最重要的是,这些服务是有可能[b]自动启动[/b]的,也就是说 你关了丫 丫一重启 80端口又被占了
最终发现有个名叫"BranchCache"的服务总是重启,尽管我把它设置成手动,还是没用,然后直接禁掉这个服务,80端口成功释放。。