apache 莫名其妙的時好時壞,這個東西折磨了一陣子,出現三次這樣的問題,前兩次都是靠開關解決,這次實在是沒法治了!!嗚嗚!!!查了半天原因原理是這樣
win10下,apache端口80被pid=4占用,關不掉4這個進程,開始思路錯了,言歸真在:
(1) 於是就使用命令 netstat -ano 來查看一下到底是哪個程序占用了80端口,如圖所示端口查找的結果:
(2)看到80端口被PID為4的System進程占用,一般的程序不會占用80,使用命令 netsh http show servicestate 查看一下當前的http服務狀態,發現果然有問題
(3)80端口被一個DefaultAppPool的東西占用了,如果用過IIS的童鞋,這時候肯定一定想到了原因,圖中可以看 出控制器進程ID為4640,4640進程是什么鬼呢?,進入任務管理器,找到PID4640的進程,右鍵轉到服務,可以看到當前的進程所在的服務,如圖所示:
(4)IIS的World Wid Web Publishing Service 萬維網服務的問題。
end.