瀏覽器報:net::ERR_EMPTY_RESPONSE解決方案


閱文時長 | 0.48分鍾 字數統計 | 782.4字符
主要內容 | 1、引言&背景 2、修改注冊表的解決方案 3、聲明與參考資料
『瀏覽器報:net::ERR_EMPTY_RESPONSE解決方案』
編寫人 | SCscHero 編寫時間 | 2021/12/17 AM10:28
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題&背景

瀏覽器報 net::ERR_EMPTY_RESPONSE。是谷歌瀏覽器中的一個隨機性問題。也是個綜合性問題,包含了較多的可能性會出現。前前后后已遇到過多次。總結下來共同點是:
1. 超長執行:約五分鍾或十分鍾左右。
2. 不好重現:在某些環境下、某些網絡下、某些設備下、某些瀏覽器下可能可以重現。比如博主本地環境就無法重現。
3. 后端實際接收到請求了,並且執行完成了,但前端無法接收API的返回。
4. 接口Timing中Stalled時間很長。如下圖:


b) 應對場景

  • 某些瀏覽器長時間未響應(約十分鍾)。net::ERR_EMPTY_RESPONSE。但實際上並非客戶端AJAX請求超時或后端數據庫執行時間超時所導致的。如圖的即為使用95版本的Chrome瀏覽器。

c) 解決原理&方法

  1. Chrome版本不是最新的。之前博主用96版本的Chrome就沒這個問題,而其他同事用95版本就有這個問題,后讓同事升級了96的谷歌瀏覽器就解決了此問題。
  1. DNS設置問題。建議使用修復工具查看是否有攔截等風險。
  2. Host文件設置問題。建議手動檢查或使用工具檢查Host文件。
  3. 修改注冊表中瀏覽器的一項參數設置。點擊跳轉
  4. 項目方面的問題。跨域問題、高並發問題、死鎖問題、超時問題等等都有可能。先排除是否是項目的問題,在追尋以上問題。

二、修改注冊表的解決方案   完成度:100%

  1. 注冊表中搜索鍵值:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks。
  1. 其中有默認鍵,值為空。嘗試添加一個值為{AEB6717E-7E19-11d0-97EE-00C04FD91972}的鍵。
  2. 命令提示符或Powershell執行一下腳本。
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
  1. 重啟再次嘗試。

三、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM