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