百度站長站工具后臺提示抓取診斷socket讀寫錯誤,通常是服務器網絡權限配置問題。官網的解釋為:當百度spider訪問服務器,進行tcp通信的時候,socket讀寫發生異常,導致數據不能正常返回。請檢查服務器連接狀況和防火墻設置是否符合預期。
所以,我們需要著重查看服務器的網絡配置,導致錯誤的條件有很多,官方又沒有一個明確的說明,我們只能用排查法,一個個的試。
關閉服務器防火墻
服務器打開CMD,運行 firewall.cpl ,打開防火墻控制面板,關閉防火墻。
關閉服務器安全狗
如果你的服務器安裝了安全狗,試著關閉或卸載服務器安全狗,這是網絡上找的方法。
但我的主題網測試,發現并不需要卸載或全部關閉,只需要關閉網絡相關防御即可。
打開服務器安全狗 - 點擊“網絡防火墻”- 關閉DDOS防火墻、ARP防火墻、CC防火墻
關閉寶塔CC防御 流量限制 強制HTTPS
如果你是利用寶塔配置的環境,試著關閉寶塔的防御CC攻擊的功能,這個可能誤攔截了。
如果還是不行,在試著關閉流量限制的功能。
最后試著關閉“強制HTTPS”功能。 作者:mytheme點cn https://www.bilibili.com/read/cv7692980/ 出處:bilibili