今天一大早起来发现服务器的80端口被占用,
~~~
使用 netstat -ano 发现进程pid为4的system占用了80端口
~~~
由于服务器是iis,但是用的是php集成环境,第一直觉就是iis的端口把apache的80被占用。但是到IIS服务管理里把IIS Admin.. + world wide Web.. 这两个服务关闭。
~~~
netstat -ano
~~~
还是发现80端口没有被关闭。于是就排除了是iis的进程占用。
接下来继续排除,到网上查查服务器80端口经常占用的程序,找到了一个关键的服务
`SQL Server Reporting Services`

把它停止禁用了。再查询下端口,发现80端口已经被关闭了。最后重启apache,成功解决80端口占用。