国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx錯誤碼499詳解

2024-08-30 12:23:36
字體:
來源:轉載
供稿:網友
       今天聊聊在Web服務器在用著nginx時,偶爾會出現的499這個錯誤,因為比較偏門,所以很多人都還不知道如何解決這個問題。日志如下:
61.135.249.220 – - [02/Oct/2009:10:28:21 +0000] “GET /subject/93390/ HTTP/1.1″ 499 0 “-” “Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; )”

61.135.249.216 – - [02/Oct/2009:10:30:08 +0000] “GET /subject/476083/ HTTP/1.1″ 499 0 “-” “Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; )”

rfc2616中,400~500間的錯誤碼僅定義到了417,所以499應該是nginx自己定義的。后來想到讀讀nginx代碼,疑問立解。在nginx源碼中grep一下499(現在看源碼習慣用grep大法),得到如下結果:


       找到src/http/ngx_http_special_response.c 這個文件,里面定義了不少http錯誤碼以及相應的返回。注意到有下面這樣的注釋:

可以看到,499對應的是 “client has closed connection”。這很有可能是因為服務器端處理的時間過長,客戶端想罷工了。要解決此問題,就需要在程序上面做些優化了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临桂县| 洛南县| 兴国县| 长沙市| 新河县| 库伦旗| 榆林市| 旬阳县| 图木舒克市| 板桥市| 枣阳市| 金山区| 南充市| 黄平县| 图们市| 开阳县| 玉林市| 阳江市| 廉江市| 古蔺县| 辽中县| 时尚| 阳春市| 桃园县| 常熟市| 应用必备| 正阳县| 纳雍县| 邮箱| 博湖县| 长白| 金塔县| 孟连| 都兰县| 麟游县| 中山市| 贵州省| 苍南县| 郑州市| 雷山县| 从化市|