概述
無法打開網(wǎng)站時(shí),建議應(yīng)該先搜索排查報(bào)錯(cuò)的含義,如403/404/500/503/504錯(cuò)誤等。
再排查80端口狀態(tài)和排查Web服務(wù)狀態(tài)。本文提供常見網(wǎng)站無法訪問原因的快速排查方法。
可能原因
服務(wù)器關(guān)機(jī)、未開80端口、Web服務(wù)未啟動(dòng)、備案問題、域名解析、防火墻設(shè)置、服務(wù)器負(fù)載過高等原因?qū)е戮W(wǎng)站無法訪問。
服務(wù)器關(guān)機(jī)、主機(jī)使用率過高、未開80端口等都可能造成網(wǎng)站無法訪問,因此建議您依次排查服務(wù)器的運(yùn)行狀態(tài)、資源使用情況。
1、 服務(wù)器運(yùn)行狀態(tài)及業(yè)務(wù)狀態(tài)排查
登錄云主機(jī)控制臺(tái),查看該主機(jī)運(yùn)行狀態(tài),是否為開機(jī)或正常狀態(tài)。如關(guān)機(jī)或已到期則無法使用該主機(jī)。
如您發(fā)現(xiàn)主機(jī)關(guān)機(jī),可通過控制臺(tái)“開關(guān)機(jī)”中進(jìn)行開機(jī)。
2、 CPU/內(nèi)存/帶寬使用率過高
故障現(xiàn)象:通過自助檢查工具或者監(jiān)控,顯示服務(wù)器 CPU 負(fù)載過高導(dǎo)致系統(tǒng)無法進(jìn)行遠(yuǎn)程連接或者訪問非??ɑ虼虿婚_網(wǎng)站。
可能原因:病毒木馬、第三方殺毒軟件、應(yīng)用程序異常、驅(qū)動(dòng)異?;蛘哕浖笈_(tái)的自動(dòng)更新,會(huì)造成 CPU 占用率高,導(dǎo)致登錄不上云服務(wù)器或者訪問慢的問題。
處理步驟:
(1) 通過控制臺(tái)“VNC”功能登錄云服務(wù)器查看資源使用情況;
(2) 通過控制臺(tái)“監(jiān)控”功能查看CPU、內(nèi)存、帶寬使用率;
(3) 如出現(xiàn)異??ㄋ赖惹闆r,可嘗試重啟服務(wù)器觀察是否恢復(fù)訪問。
3、 檢查 Web 服務(wù)相應(yīng)的端口是否被正常監(jiān)聽。
以下操作以 HTTP 服務(wù)常用的80端口為例。
(1)Linux 實(shí)例:執(zhí)行 netstat -ntulp |grep 80
命令。如下圖所示:
(2)Windows 實(shí)例:打開 CMD 命令行工具,執(zhí)行 netstat -ano|findstr :80
命令。如下圖所示:
如果端口沒有被正常監(jiān)聽,請(qǐng)檢查 Web 服務(wù)進(jìn)程是否啟動(dòng)或者正常配置。
4、 檢查防火墻設(shè)置,是否放行 Web 服務(wù)進(jìn)程對(duì)應(yīng)的端口
Linux 實(shí)例:執(zhí)行 iptables -vnL
命令,查看 iptables 是否放通80端口。
若未放通80端口,請(qǐng)執(zhí)行 iptables -I INPUT 5 -p tcp --dport 80 -j ACCEPT
命令,放通80端口。
Windows 實(shí)例:
打開 CMD 命令行工具,執(zhí)行 netstat -ano|findstr :80
命令
Windows開機(jī)防火墻端口教程:http://feifannvren.com.cn/service/cjwt/idc/jishu/1747.html
5、 排查域名備案和解析相關(guān)問題
國家工信部規(guī)定,對(duì)未取得許可或者未履行備案手續(xù)的網(wǎng)站不得從事互聯(lián)網(wǎng)信息服務(wù),否則就屬于違法行為。為不影響網(wǎng)站長(zhǎng)久正常運(yùn)行,如需開辦網(wǎng)站,建議您先辦理網(wǎng)站備案,待備案成功取得通信管理局下發(fā)的 ICP 備案號(hào)后,才開通訪問。
網(wǎng)站備案說明:http://feifannvren.com.cn/service/cjwt/qita/icp/1485.html
如果您的域名已備案,請(qǐng)查看域名是否已經(jīng)解析,且解析已生效。