久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  云服務器 >  服務器教程 >  Windows10下80端口被PID為4的System占用導致Apache無法啟動的分析和解決方法

Windows10下80端口被PID為4的System占用導致Apache無法啟動的分析和解決方法

2016-05-25 13:12:32 113

更新了Windows10,總體上來說效果還是蠻不錯的,然而今天在開啟Apache服務器的時候卻發現,Apache莫名其妙的打不開了,起初以為是權限的問題,于是使用管理員身份的控制臺去調用命令net start Apache2.4,結果依然是無法打開。手動啟動服務報錯“Windows不能再本地計算機啟動Apache,有關更多信息,查閱系統時間日志。如果這是非Microsoft服務,請與服務廠商聯系,并參考特定服務錯誤代碼1。”如下圖所示:

1111111.gif

Windows不能再本地計算機啟動Apache,有關更多信息,查閱系統時間日志。如果這是非Microsoft服務,請與服務廠商聯系,并參考特定服務錯誤代碼1。

看到這種情況,我有手動cd到Apache的httpd.exe的目錄,執行了一下httpd,這下原因找到了,如下圖所示:

222222.gif

(OS 10013)以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。 : AH00072: make_sock: could not bind to address 127.0.0.1:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

從圖中可以看到錯誤的原因是套接字綁定錯誤,這下可以確定是Apache的80端口被占用了。于是就使用命令 netstat -ano 來查看一下到底是哪個程序占用了80端口,如圖所示端口查找的結果:

33333.gif

看到80端口被PID為4的System進程占用。仔細想了想,一般的程序不會占用80,遂使用命令  netsh http show servicestate 查看一下當前的http服務狀態,發現果然有問題,如下圖所示:

44444.png

圖中可以看到,80端口被一個DefaultAppPool的東西占用了,如果用過IIS的童鞋,這時候肯定一定想到了原因,這里我們依然要接著往下找原因,圖中可以看出控制器進程ID為4640,那么就 就繼續查看一下4640進程是什么鬼,進入任務管理器,找到PID4640的進程,右鍵轉到服務,可以看到當前的進程所在的服務,如圖所示:

55555.gif

66666.gif

看到圖中的服務,這里原因也就找到了,IIS的World Wid Web Publishing Service 萬維網服務的問題。

777777.gif




提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: