国产探花免费观看_亚洲丰满少妇自慰呻吟_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”。這很有可能是因為服務器端處理的時間過長,客戶端想罷工了。要解決此問題,就需要在程序上面做些優化了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌吉市| 河北省| 泸溪县| 平潭县| 泰顺县| 桃江县| 讷河市| 方正县| 铜鼓县| 泽普县| 永和县| 高州市| 贵州省| 河源市| 孟津县| 通城县| 布拖县| 香港 | 崇礼县| 鄢陵县| 旌德县| 固阳县| 镇康县| 亳州市| 镇赉县| 纳雍县| 正宁县| 长汀县| 鸡泽县| 遂平县| 尉犁县| 同德县| 万载县| 蓬溪县| 饶河县| 手游| 漯河市| 平利县| 民县| 武定县| 尼勒克县|