亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

聊聊nginx報(bào)錯(cuò)499問(wèn)題

妤鋒シ / 1684人閱讀

摘要:序本文主要來(lái)聊一下的當(dāng)中出現(xiàn)的問(wèn)題。問(wèn)題描述原因服務(wù)器返回頭之前,客戶端就提前關(guān)閉了連接,常見(jiàn)于后臺(tái)接口處理時(shí)間比較長(zhǎng),而前端請(qǐng)求又自帶有超時(shí)時(shí)間。復(fù)現(xiàn)請(qǐng)求實(shí)例帶超時(shí)時(shí)間請(qǐng)求后臺(tái)接口關(guān)于如下實(shí)例服務(wù)器排障之錯(cuò)誤的解決

本文主要來(lái)聊一下nginx的access log當(dāng)中出現(xiàn)的499問(wèn)題。

問(wèn)題描述 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.

原因

服務(wù)器返回http頭之前,客戶端就提前關(guān)閉了http連接,常見(jiàn)于后臺(tái)接口處理時(shí)間比較長(zhǎng),而前端請(qǐng)求又自帶有超時(shí)時(shí)間。

復(fù)現(xiàn) 請(qǐng)求實(shí)例











后臺(tái)接口
    @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實(shí)例
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 錯(cuò)誤的解決

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/39676.html

相關(guān)文章

  • [轉(zhuǎn)載] PHP升級(jí)導(dǎo)致系統(tǒng)負(fù)載過(guò)高問(wèn)題分析

    摘要:分析的結(jié)果,發(fā)現(xiàn)內(nèi)存,基本沒(méi)有什么大的變化,網(wǎng)卡流量明顯降低,上下文切換明顯升高。網(wǎng)卡流量降低可以理解,因?yàn)楫?dāng)前系統(tǒng)已不能正常返回響應(yīng),但上下文切換升高卻不知道什么原因。 原文:http://chuansongme.com/n/797172 背景 據(jù)XX部門兄弟反應(yīng), 其在將PHP從5.3.8 升級(jí)到5.5.13 時(shí), 開(kāi)始運(yùn)行正常, 運(yùn)行一段時(shí)間后, 系統(tǒng)負(fù)載變高,達(dá)到200%以...

    awokezhou 評(píng)論0 收藏0
  • 【PHP問(wèn)題定位】php-fpm的idle掉底分析

    摘要:周三晚加上了對(duì)阿波羅超時(shí)的監(jiān)控,周四觀察上線期間阿波羅超時(shí)指標(biāo)的變化,時(shí)間也吻合。月日下午又報(bào)了一次警與此同時(shí)的阿波羅超時(shí)監(jiān)控這里同時(shí)列出機(jī)器指標(biāo)的目的是為了說(shuō)明,盡管沒(méi)有報(bào)警,但機(jī)器的指標(biāo)變化和是統(tǒng)一的。 順風(fēng)車運(yùn)營(yíng)研發(fā)團(tuán)隊(duì) 熊浩含 問(wèn)題現(xiàn)象 線上報(bào)警群里時(shí)而有php-fpm-idle的零星報(bào)警,持續(xù)時(shí)間很短(幾秒甚至一秒),見(jiàn)下圖 showImg(https://segmentf...

    zhangfaliang 評(píng)論0 收藏0
  • nginx499錯(cuò)誤

    摘要:今天發(fā)現(xiàn)有不少的錯(cuò)誤,大約占了將近,而且是在新上線了一個(gè)含的業(yè)務(wù)之后??傊?,這個(gè)錯(cuò)誤的比例升高可能表明服務(wù)器處理過(guò)慢,導(dǎo)致用戶提前關(guān)閉連接。而正常情況下有一個(gè)小比例是正常的。 今天發(fā)現(xiàn)nginx有不少的499錯(cuò)誤,大約占了將近0.5%,而且是在新上線了一個(gè)含upstream的業(yè)務(wù)之后。 grep一下nginx源碼,定義在ngx_request_t.h /* * HTTP does ...

    FreeZinG 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<