摘要:今天折騰了一下,是用,端口是已經(jīng)停止了服務,就是起不來,十之八九就是端口被占用了。發(fā)現(xiàn)使用端口映射查看命令,發(fā)現(xiàn)端口是被為的進程占用,按以前的經(jīng)驗一是被占用二是報表服務占用。注如果是及以下的系統(tǒng),解決上面兩個基本上是沒有問題的。
前言
之前是Windows 7系統(tǒng),前段時間裝了Windows 10,php環(huán)境還沒來得及搭建。今天折騰了一下,是用nginx+php,端口是80(已經(jīng)停止了iis服務),nginx就是起不來,十之八九就是端口被占用了。
發(fā)現(xiàn)使用端口映射查看命令netstat -ano,發(fā)現(xiàn)80端口是被pid為4的System進程占用,按以前的經(jīng)驗:一是被IIS占用;二是SQL Server Reporting Services報表服務占用。
問題注:如果是Windows 7及以下的系統(tǒng),解決上面兩個基本上是沒有問題的。
上面所說兩項服務均已停止,到底是什么程序占用了端口呢?
方法使用HTTP命令netsh http show servicestate詳細查看,會發(fā)現(xiàn)有80端口的信息,記下版本。
然后,往下找,找到與上面對應的版本
打開任務管理器,選擇詳細信息,找到對應的進程,然后右鍵轉(zhuǎn)到服務
轉(zhuǎn)到服務后,右鍵停止服務即可。
一切就緒,可以安心碼代碼了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/39274.html
一臺測試服務器,版本是windows server 2012,環(huán)境是apache+mysql+php,在上周五還運行的好好的,過了個周末,周一來了以后apache死活啟動不了,查看apache錯誤日志也沒有看出什么來;這時候想起了windows 還有個系統(tǒng)日志,然后經(jīng)過排查,發(fā)現(xiàn)是一個pid為4的進程占用了80端口,問了度娘,度娘說這是windows系統(tǒng)內(nèi)核進程,還給了我解決方法,我想應該是win...
閱讀 2601·2023-04-25 21:41
閱讀 1727·2021-09-22 15:17
閱讀 2019·2021-09-22 10:02
閱讀 2511·2021-09-10 11:21
閱讀 2669·2019-08-30 15:53
閱讀 1079·2019-08-30 15:44
閱讀 1000·2019-08-30 13:46
閱讀 1291·2019-08-29 18:36