前不久,我有幾個項目要啟動,於是我就花了不到半天的時間,做了幾個網站,分別放在不同的服務器上面,每個服務器里有老站也有新站。
一開始網站搭建好了之後,簡單的通過內部SEO優化,也就是TDK的設置優化,結構和內容的優化。做好之後便提交到了百度。大概3天左右就收錄了,並且以收錄就有了排名,參與排名的有4-5個詞庫,不過排名並不是首頁而是3頁和4頁。這個結果也算是好的了。
畢竟好多人要優化好長時間才有這個結果,後來由於有點忙,也比較懶,並沒有好好打理網站,只是偶爾更新下文章,不過排名倒也穩定,因為內部基礎細節做好了,整體就比較穩固。
過來一兩個月後,觀察網站數據,發現排名掉了,收錄減少了,詞庫也逐步消失了。當時也很納悶,我所有網站幾乎都是白帽操作,完全沒有使用任何黑帽手法。內容幾乎都是原創的,按理不會出現這麼大的波動。
由於當時並沒有時間診斷和排查網站問題,於是就一直拖了很多天,因為有其他項目在操作著,還差點把這事給忘了。今天剛好五一放假了,在家閑著沒出去,打開網站分析了一下數據,發現收幾乎是零和一了。排名直接掉沒有了,就連搜索網站標題都找不到了。
難道好好的網站就這麼報廢了?這換了是誰都不甘心的是吧。那怎麼辦呢?除了找出問題原因,把它解決掉以外,還有別的辦法嗎?
那就只好分析問題了,通過站長工具犀利的操作了一波之後,最後通過抓取診斷發現了問題,網站抓取失敗。本能的反應是,網站被黑了?中毒了?
這是我開始有點小緊張了,如果真是這樣,估計需要折騰很久,因為要檢查服務器網站程序等。我立即用抓取診斷測試了同一服務器上的其他網站,發現都是抓取失敗。
於是我只能先從服務器和網站程序上快速的檢查和排查了一遍,發現並沒有什麼問題。這時又有點納悶了。只能又回到站長平臺找原因和解決辦法。畢竟辦法總是要比困難多的嘛。
不過百度還是很強大的,點開抓取失敗,可以看到問題的原因,這裡顯示“抓取異常信息:socket 讀寫錯誤”於是我直接複製問題到百度搜索答案,一搜索發現一大堆,不過都是垃圾信息,幾乎沒什麼用,很多都是東拼西湊的,根本沒心情和時間去看。
只能自己想辦法,竟然知道了問題的原因,那就好辦多了,直接點擊抓取異常信息:socket 讀寫錯誤旁邊的查看幫助,進入問題說明頁,由於每個人遇到的問題可能不同,只希望給遇到類似問題的人一點思路。
百度官方就解釋是:
【socket讀寫錯誤】
當百度spider訪問服務器,進行tcp通信的時候,socket讀寫發生異常,導致數據不能正常返回。請檢查服務器連接狀況和防火牆設置是否符合預期
這就好辦了,這種情況先排除服務器是否使用了防火牆,安全策略或者安全狗什麼的,如果用了,自己關了試試,基本可以解決。如果沒有,也不必驚慌,直接找你的服務器提供商。
今天本來是五一放假,我還擔心找他們客服和技術會沒人。不過這家的售後還是不錯的,找他們客戶幾乎是秒回。
幾分鐘後問題解決了,果然是服務器提供商那邊設置了安全策略或者防火牆之類的。這裡需要提醒的事,購買空間或者服務器,一定要選擇稍大點的公司,不然出了問題你找不到人,或者給你處理的慢。
還有就是不要設置過多的安全策略,使用安全軟件防火牆後一定要測試網站各個數據都正常。還有就是要和空間提供商確認好,因為很多提供商為了省事,會把防火牆安全策略調到最高,來防止服務器遭到攻擊。
我之前就是由於服務器非常的卡,找他們解決速度問題,他們說有攻擊,結果他們直接給攔截了。
很多站長朋友都一樣,都是等網站出問題了才能發現問題,所有的時候我們根本不知道,一個小小的改動,可能給網站造成致命的傷害。
今天就寫到這裡