摘要:序本文主要來聊一下的當中出現(xiàn)的問題。問題描述原因服務(wù)器返回頭之前,客戶端就提前關(guān)閉了連接,常見于后臺接口處理時間比較長,而前端請求又自帶有超時時間。復(fù)現(xiàn)請求實例帶超時時間請求后臺接口關(guān)于如下實例服務(wù)器排障之錯誤的解決
序
本文主要來聊一下nginx的access log當中出現(xiàn)的499問題。
問題描述 499 CLIENT CLOSED REQUEST原因A non-standard status code introduced by nginx for the case when a client closes the connection while nginx is processing the request.
復(fù)現(xiàn) 請求實例服務(wù)器返回http頭之前,客戶端就提前關(guān)閉了http連接,常見于后臺接口處理時間比較長,而前端請求又自帶有超時時間。
后臺接口
@GetMapping("/test") public String test(HttpServletResponse response) throws InterruptedException { Thread.sleep(100*1000); return "hello"; }nginx
location /demo/ { access_log /usr/local/var/log/nginx/host.access.log main; proxy_pass http://localhost:8080/demo/ ; }
關(guān)于log format如下
log_format main "$remote_addr - $remote_user [$time_local] "$request" " "$status $body_bytes_sent "$http_referer" " ""$http_user_agent" "$http_x_forwarded_for"";log實例
127.0.0.1 - - [04/Nov/2017:01:11:29 +0800] "GET /demo/test HTTP/1.1" 499 0 "http://localhost:8888/demo.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-" 127.0.0.1 - - [04/Nov/2017:01:11:42 +0800] "GET /demo/test HTTP/1.1" 499 0 "http://localhost:8888/demo.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-" 127.0.0.1 - - [04/Nov/2017:01:11:58 +0800] "GET /demo/test HTTP/1.1" 499 0 "http://localhost:8888/demo.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "-"doc
499 CLIENT CLOSED REQUEST
服務(wù)器排障 之 nginx 499 錯誤的解決
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39676.html
摘要:分析的結(jié)果,發(fā)現(xiàn)內(nèi)存,基本沒有什么大的變化,網(wǎng)卡流量明顯降低,上下文切換明顯升高。網(wǎng)卡流量降低可以理解,因為當前系統(tǒng)已不能正常返回響應(yīng),但上下文切換升高卻不知道什么原因。 原文:http://chuansongme.com/n/797172 背景 據(jù)XX部門兄弟反應(yīng), 其在將PHP從5.3.8 升級到5.5.13 時, 開始運行正常, 運行一段時間后, 系統(tǒng)負載變高,達到200%以...
摘要:周三晚加上了對阿波羅超時的監(jiān)控,周四觀察上線期間阿波羅超時指標的變化,時間也吻合。月日下午又報了一次警與此同時的阿波羅超時監(jiān)控這里同時列出機器指標的目的是為了說明,盡管沒有報警,但機器的指標變化和是統(tǒng)一的。 順風車運營研發(fā)團隊 熊浩含 問題現(xiàn)象 線上報警群里時而有php-fpm-idle的零星報警,持續(xù)時間很短(幾秒甚至一秒),見下圖 showImg(https://segmentf...
摘要:今天發(fā)現(xiàn)有不少的錯誤,大約占了將近,而且是在新上線了一個含的業(yè)務(wù)之后。總之,這個錯誤的比例升高可能表明服務(wù)器處理過慢,導(dǎo)致用戶提前關(guān)閉連接。而正常情況下有一個小比例是正常的。 今天發(fā)現(xiàn)nginx有不少的499錯誤,大約占了將近0.5%,而且是在新上線了一個含upstream的業(yè)務(wù)之后。 grep一下nginx源碼,定義在ngx_request_t.h /* * HTTP does ...
閱讀 3038·2023-04-25 18:06
閱讀 3307·2021-11-22 09:34
閱讀 2869·2021-08-12 13:30
閱讀 2058·2019-08-30 15:44
閱讀 1671·2019-08-30 13:09
閱讀 1639·2019-08-30 12:45
閱讀 1726·2019-08-29 11:13
閱讀 3617·2019-08-28 17:51