熱點推薦:
您现在的位置: 電腦知識網 >> 電腦故障 >> 正文

Skype占用80端口,導致Apache啟動不了的問題

2022-06-13   來源: 電腦故障 

    近日發現Apache無故啟動失敗檢查log也無果通過manual啟動提示以下錯誤
    
    (OS )通常每個套接字地址(協議/網絡地址/端口)只允許使用一次: make_sock: could not bind to address :
     
    no listening sockets available shutting down
    Unable to open logs
     
    這是由於端口被占用了把占用端口的進程停掉就可以了
    如何查看那個進程占用了端口呢?
    開始運行cmd 進入命令提示符 輸入netstat ano 即可看到所有連接的PID 之後在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項可以在任務管理器中選查看選擇列
    
    經常我們在啟動應用的時候發現系統需要的端口被別的程序占用如何知道誰占有了我們需要的端口很多人都比較頭疼下面就介紹一種非常簡單的方法
    假如我們需要確定誰占用了我們的端口
     
    Windows平台
    在windows命令行窗口下執行
    C:\>netstat aon|findstr  
    TCP     :         :               LISTENING      
    看到了嗎端口被進程號為的進程占用繼續執行下面命令
    C:\>tasklist|findstr  
    Skypeexe                     Console                     K
    原來是Skype占用了端口因為前段時間國外MSN停止服務公司內部也跟著轉用Skype在線溝通安裝了Skype由於當時沒有啟動Apache所以端口就被Skype趁虛而入
     
    在Skype的菜單工具>選項找到高級>連接端口與端口作為接入設備的備用端口的勾去掉這樣就不占用端口了
    或者將Apache的端口改為其他也可以解決問題
     


From:http://tw.wingwit.com/Article/Fault/201311/10592.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.