linux apche + resin重啓後,網頁依舊打不開的解決方案

最近網站服務器訪問量過大,經常會造成服務器頻繁死機,正常情況下,重啓服務器,

./httpd.sh stop  ./httpd start 就完事兒了,但是由於頻繁這樣的操作,突然有一天這樣不管用了,重啓服務器後,網站依然打不開。

在服務器的bin目錄下執行這個命令 

./httpd.sh -verbose

出現下面這個錯誤:

[10:52:41.293] java.net.BindException: Address already in use
[10:52:41.293] Can't bind to *:80.

說明 80端口被佔用,之前的80端口沒有被釋放。

所以要執行以下命令

netstat -tunlp |grep :80

出現下面的結果

tcp        0      0 :::80                       :::*                        LISTEN      12969/java 

所以要殺掉這個進程,執行下面這個命令

kill -9 12969


然後執行

./httpd.sh start

網站就可以正常打開了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章