只有累積,沒有奇蹟

2019年5月8日 星期三

[Windows] Chrome - This page isn't working ERR_EMPTY_RESPONSE

問題 
今天在請客戶測試功能時,客戶反映開發好的功能一直無法正常使用,為了得到更多資訊方便除錯便請客戶截圖查看錯誤訊息,發現使用測試的 Chrome 顯示 'This page is not working, web site did not send any data 此錯誤極少遇到覺得神奇,這篇分享針對此問題的可能發生原因與解決方式若是有不清楚或是錯誤的地方歡迎討論予糾正

解決方法
發生異常問題當下,測試多次使用者畫面都出現 This page is not working, xx website did not send any data. 且下方顯示  ERR_EMPTY_RESPONSE  等關鍵字,從錯誤訊息表面上的意思看起來是 Server 未回傳正確資訊給呼叫端 Browser (猜測 response byte=0),因此照關鍵字去搜尋後發現有幾種可能原因,嘗試多種可能解決的方式如下 (每個人電腦環境與設定不同,也請斟酌服用)

重新開機
根據過去經驗,遇到詭異問題重新開機恢復的機率高達 60%,雖然看起來很腦殘但實用度很高,因此在遇到此問題時謹記此原則使用者嘗試多次失敗之後,立刻請 User 進行重新開機的動作 ( Reboot ),看是否因未設定跑掉而影響到運作,但重開機後透過瀏覽器連線依然失敗,因此宣告此招式無效。

檢查 Windows Proxy 設定
有可能也有跟 Windows 的 Proxy 設定有關係,因此得確認 Proxy Server 的設定是否有異常,首先先點選 左下角 Windows 按鈕,接著按下設定
接著選擇右上方選擇網路與網際網路,下一步是點選左方 Proxy tab 選項,自動偵測設定確認是否已開啟
由於我的自動更新原本就會設定自動跟新,因此這招對我來說無效

重置網路
有可能會因為網路錯誤造成 DNS 異常,造成在 Chrome 回傳 ERR_EMPTY_RESPONSE,因此我們嘗試重置網路而進行修復,首先開啟左下角開始,輸入 CMD 用管理者權限開啟
接著在命令提示字元中輸入以下 Code ,主要目的是刷新 DNS 的 Cache,重置 刷新DNS缓存,重置Winsock 並重置TCP / IP,輸入完畢後並開始執行
ipconfig /release
ipconfig /all
ipconfig /flushdns
ipconfig /renew
netsh int ip set dns
netsh winsock reset 
執行完畢之後,請使用者重新開機,再次請使用者進行測試功能是否正常,確認正常執行功能 !

參考
修复Win10上Chrome中的ERR_EMPTY_RESPONSE错误
How to Solve the Windows Could Not Automatically Detect Network Proxy Settings Error


0 意見:

張貼留言

Copyright © m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com