相信接觸過服務(wù)器托管的朋友都聽過或遇見過服務(wù)器宕機(jī)現(xiàn)象,對于服務(wù)器宕機(jī)現(xiàn)象許多人是手足無措的,但相信看完此篇文章,我們也能夠做技術(shù),快速解決服務(wù)器宕機(jī)現(xiàn)象。
訪問一個網(wǎng)站,基本上分4個步驟。
1.客戶端發(fā)出域名請求。在瀏覽器的地址欄,鍵入形如enkj.com的域名地址。
2.通過dns服務(wù)器,將域名解析成對應(yīng)的ip,形如122.0.0.1。
3.與該ip對應(yīng)的網(wǎng)站空間,或服務(wù)器做出響應(yīng)。
4.數(shù)據(jù)下載至本地網(wǎng)絡(luò),即完成一次訪問請求。
主機(jī)如果不能訪問,那一定是,以上4個環(huán)節(jié)中,某個環(huán)節(jié),出現(xiàn)問題所致?梢酝ㄟ^排除法,依次排除故障,從而實現(xiàn)快速的恢復(fù)主機(jī)。
這里可能出現(xiàn)的錯誤是,手工輸入的域名網(wǎng)址錯誤。自然不能訪問正確的網(wǎng)站了。這是最初級的錯誤,但還是容易發(fā)生的。要注意網(wǎng)址中,一些相近,或形似的字符,比如網(wǎng)址中 “1”與”l”,”0”與”o”,這些都是很容易混淆的字符。解決辦法:認(rèn)真審核一下網(wǎng)址,再次輸入;蛘甙俣纫幌,網(wǎng)址的核心關(guān)鍵字,或者品牌字,試一試。百度的結(jié)果,一般說來,還是比較準(zhǔn)確的。
這個步驟很關(guān)鍵,也是問題的高發(fā)期,40%的宕機(jī),都是因為dns服務(wù)器不穩(wěn)定造成的。Dns服務(wù)器,就像聯(lián)系著姓名與電話號碼的查詢簿。這里如果出現(xiàn)問題,其后果是不堪設(shè)想的。因為一般的企業(yè),和個人,多是選用網(wǎng)站空間建設(shè)網(wǎng)站,條件好一點的,也不過是租用或托管服務(wù)器。但是很少有人,擁有獨立的dns服務(wù)器。80%的站長,都沒有自已的dns服務(wù)器。大家的域名解析請求,一般通過域名商,提供的dns服務(wù)器完成。多對一,而這個服務(wù)的基數(shù)又是相當(dāng)巨大的。當(dāng)信息的洪流,集中到1-6臺dns服務(wù)器上的時候,那么這幾臺dns服務(wù)器,就變的極不穩(wěn)定了。
目前有一些網(wǎng)站,提供”IP反查”的功能。你需要找到一些,和你同ip的網(wǎng)站?赡芤驗楦掠醒訒r,有些域名的ip已經(jīng)改變了。你需要再次ping一下選定的網(wǎng)址,確定該網(wǎng)站,和你的網(wǎng)站同屬一個ip。把他們的網(wǎng)址記錄下來。當(dāng)你的網(wǎng)站不能打開的第一時間,你要登錄同ip的網(wǎng)站看一看。如果,同ip下的其它網(wǎng)站,能打開,而唯獨你的網(wǎng)站打不開。那就可以確定,是你網(wǎng)站的dns服務(wù)器,出現(xiàn)問題了。否則的話,那就要再進(jìn)行下一步的故障排除。你也可以把,你的網(wǎng)站,和你同ip的網(wǎng)站,是否dns服務(wù)器故障,或是網(wǎng)站空間宕機(jī)故障了。
你可以選擇一些專業(yè)的dns解析服務(wù)商,來解析你的域名。這些解析商,不但專業(yè),而且也提供穩(wěn)定而且免費的dns解析服務(wù)。億恩科技就是不錯的選擇,首先一點億恩科技是國內(nèi)最大的dns服務(wù)器提供商之一,如果你的網(wǎng)站業(yè)務(wù)在國內(nèi),那么無論你的主機(jī),還是dns服務(wù)器,都應(yīng)該首選國內(nèi)的機(jī)器。海外跨洋的線路,因為路途遙遠(yuǎn),還有國家防火墻,等不可預(yù)知的因素較多,推薦國內(nèi)的服務(wù)相對較穩(wěn)定。在填寫dns服務(wù)器列表的時候,也盡量將6個dns服務(wù)器,全部寫上,比較穩(wěn)妥。
這個步驟,引起服務(wù)器宕機(jī)的概率在40%左右。這里故障的原因,就是服務(wù)器宕機(jī)了。一般站長,所指的宕機(jī),也主要在這里。服務(wù)器當(dāng)機(jī)的原因很多,流量過大,DDOS攻擊,內(nèi)部不穩(wěn)定的程序,等等…
同上一個步驟,如果同ip下的網(wǎng)站,都不能打開,那么基本上可以確定,是服務(wù)器宕機(jī)所致。
a.要即時發(fā)現(xiàn)服務(wù)器宕機(jī)的問題。時間就是金錢,這是不變的真理。我們要第一時間,發(fā)現(xiàn)宕機(jī)的問題。如果他第一時間發(fā)現(xiàn)你的網(wǎng)站無法訪問,他將立即發(fā)送Email通知站長。
b.最好準(zhǔn)備2個網(wǎng)站空間,他們存放的內(nèi)容相同,而ip不同,并且機(jī)房的地理位置不同。這樣2個主機(jī),同時宕機(jī)的可能性就大大降低了。第一時間發(fā)現(xiàn)宕機(jī)問題后,可以迅速的通過修改dnspod.com中的域名記錄,指向目前正常的網(wǎng)站空間。Dnspod解析生效的時間是實時的,而一般的dns服務(wù)器,刷新時間較長,對外聲稱24小時內(nèi)生效,按照實際經(jīng)驗看來,差不多30分鐘內(nèi)生效,否則就要檢查域名綁定是否正確了。
c.可能仍有一些站長朋友,覺得域名解析有點復(fù)雜。想通了,其實很簡單。別看他們的教程可能有一大段文字,其實就2個步驟:aa.在dns服務(wù)器上,將域名指向ip.bb.在網(wǎng)站空間上,將主機(jī)綁定域名(也是在這里,申請網(wǎng)站備案的。。一個是,發(fā)送給誰?另一個是,接受誰的請求?是不是很簡單呢?
這里出現(xiàn)問題的機(jī)率較小,不過也有可能。其表現(xiàn)的癥狀就是,在你的機(jī)器上不能訪問你的網(wǎng)站。而在別人的電腦上,卻是可以打開的。如果發(fā)生了這樣的情況,那就可能是因為你所在地的網(wǎng)絡(luò)不穩(wěn)定,而造成的訪問中斷。這個故障,通常影響的區(qū)域較小。如果要確定,本地網(wǎng)絡(luò)是否暢通,在打不開你的網(wǎng)站的時候,通過”在線代理”打開你的網(wǎng)站試一試。百度一下”在線代理”,有一些網(wǎng)站能提供,用其它的ip,或國外ip代理訪問某個網(wǎng)站的服務(wù)。如果在線代理,能夠打開你的網(wǎng)站,基本上可以確定,你所在的本地網(wǎng)絡(luò),出現(xiàn)了暫時的不穩(wěn)定情況。