日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

80端口被system(pid=4)占用的解决方法

發布時間:2024/4/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 80端口被system(pid=4)占用的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

80端口一般被當做網頁服務器的默認端口,使用本機搭建服務器環境的時候,都會默認使用80端口來作為網頁訪問端,但是有的時候80端口會被其他的不明身份的程序占用,導致 Apache 啟動失敗,修改 Apache 的默認端口后訪問本機地址又非常麻煩。下面介紹一下如果80端口被占用后應該如何處理。

修改 Apache 的默認端口(強迫癥不要用)

修改 Apache 端口的方法是最妥協的方法了,后果是當你開啟 Apache 服務器的時候,訪問的本機地址將會附帶端口號,比如?http://localhost:8888?。

修改方式是直接修改 httpd.conf 文件,文件的位置在 Apache 安裝目錄下的 conf 文件夾下,直接用記事本打開,找到 Listen 80 ,將80修改為其他未被占用的端口。

注:httpd.conf 文件中,以#開頭的行是關閉的,不生效的,不以#開頭的行是啟用的。

查找80端口被誰占用的方法

進入命令提示行(開始運行輸入 CMD),輸入命令 netstat –ano ,就可以看到本機所有端口的使用情況,一般80端口在第一行,截圖顯示,端口已經被占用,PID 中寫明 LISTENING 4。

PID=4 的程序是哪一個呢?接著在命令提示和下輸入指令 tasklist ,列出所有當前運行的進程,

發現 PID=4 的進程,居然是 system 。

取消 system 進程對80端口的占用

其實本身我用的 Apache 好好的,只是突然不能啟動了,回想在此期間新安裝的軟件,面子這么大,能讓系統占用80端口的,也只能有 SQL Server 2008 了。經過查詢,發現占用80端口的確是 SQL Server 2008 里面的組件——SQL Server Reporting Services (MSSQLSERVER)。是 SQL Server 的日志系統,就是他好端端的突然占用了80端口,而且對于普通人來講,這個組件的作用沒啥用,關掉也是節約資源。

關閉方法很簡單,在運行框中輸入 services.msc ,進入服務窗口。或者直接在開始菜單里面的搜索框中輸入“服務”即可打開。然后找到 SQL Server Reporting Services (MSSQLSERVER) 這個服務,然后停止,被占用的80端口就被釋放出來了。你也可以設置它的啟動方式為“禁用”。

看清楚了,就是它。

另外的一個被占用的原因

除此之外,我還在網上找到了另外80端口被 system 占用的原因,就是微軟家的 IIS 服務,關閉方式可以去控制面板去關閉即可。

?

總結原因順便吐槽,最近在學習 java 操作 SQL Server 數據庫,所以請了個大爺進電腦,曾經也因為一些原因安裝過 SQL Server ,兩次的安裝體驗,總感覺微軟家的產品就是 VIP 待遇,安裝就要半個小時,卸載也要半個小,時不服不行啊,誰讓 SQL Server 安全高效呢。接下來加油學習吧,騷年們。

轉載于:https://my.oschina.net/weidongpei/blog/1820293

總結

以上是生活随笔為你收集整理的80端口被system(pid=4)占用的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。