成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

nginx 的日志記錄 response 的報(bào)文體

yearsj / 3711人閱讀

摘要:目前的是不支持輸出報(bào)文體的使用來(lái)分配請(qǐng)求報(bào)文體給一個(gè)變量。下面是一個(gè)示例

目前的 nginx 是不支持輸出 response 報(bào)文體的
使用 body_filter_by_lua 來(lái)分配請(qǐng)求報(bào)文體給一個(gè) nginx 變量。下面是一個(gè)示例

worker_processes  1;
error_log logs/error.log;
events {
    worker_connections 1024;
}
http {
    log_format log_req_resp "$remote_addr - $remote_user [$time_local] "
        ""$request" $status $body_bytes_sent "
        ""$http_referer" "$http_user_agent" $request_time req_body:"$request_body" resp_body:"$resp_body"";

    server {
        listen 8082;
        access_log logs/access.log log_req_resp;

        lua_need_request_body on;

        set $resp_body "";
        body_filter_by_lua "
            local resp_body = string.sub(ngx.arg[1], 1, 1000)
            ngx.ctx.buffered = (ngx.ctx.buffered or "") .. resp_body
            if ngx.arg[2] then
                ngx.var.resp_body = ngx.ctx.buffered
            end
        ";

        location / {
            echo "Hello World!";
        }
    }
}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/39079.html

相關(guān)文章

  • 413錯(cuò)誤——線上bug歷險(xiǎn)記

    摘要:查了一下,報(bào)錯(cuò)誤,表示請(qǐng)求實(shí)體太大。此錯(cuò)誤通常出現(xiàn)在使用請(qǐng)求進(jìn)行文件上傳的時(shí)候,因?yàn)樯蟼魑募菀壮霈F(xiàn)大文件,比如超過(guò)的。所以,結(jié)果很明顯了,問(wèn)題基本出現(xiàn)在前端請(qǐng)求服務(wù)轉(zhuǎn)發(fā)跳板機(jī)三個(gè)位置。修改為以后,問(wèn)題解決。 今天陽(yáng)光明媚,天氣正好,心情很是美麗。 但是業(yè)務(wù)同學(xué)突然說(shuō)生產(chǎn)環(huán)境出bug了。 對(duì)不起,收回前言,感覺(jué)是臺(tái)風(fēng)過(guò)境。。。查了一下,報(bào)413錯(cuò)誤,表示http請(qǐng)求實(shí)體太大。 此錯(cuò)誤通...

    李世贊 評(píng)論0 收藏0
  • 記一次 strace 追蹤 Docker + VirtualBox 底層 bug

    摘要:最近在公司搭建一個(gè)基于的環(huán)境。的內(nèi)核可以算是半個(gè),依賴一些的容器相關(guān)的技術(shù)是不支持的,所以需要通過(guò)一個(gè)虛擬機(jī)運(yùn)行來(lái)使用。于是和前端的同學(xué),一起打開(kāi)文件進(jìn)行對(duì)比,但并沒(méi)有發(fā)現(xiàn)非常可疑的點(diǎn)。果然拿到的文件不再有末尾的亂碼。 最近在公司搭建一個(gè)基于 Docker 的 PHP 環(huán)境。 背景知識(shí) Docker 是一種容器技術(shù),它可以提供一個(gè)隔離的環(huán)境,讓用戶的程序運(yùn)行在一個(gè)完全隔離的虛擬的系統(tǒng)...

    paulquei 評(píng)論0 收藏0
  • 記一次 strace 追蹤 Docker + VirtualBox 底層 bug

    摘要:最近在公司搭建一個(gè)基于的環(huán)境。的內(nèi)核可以算是半個(gè),依賴一些的容器相關(guān)的技術(shù)是不支持的,所以需要通過(guò)一個(gè)虛擬機(jī)運(yùn)行來(lái)使用。于是和前端的同學(xué),一起打開(kāi)文件進(jìn)行對(duì)比,但并沒(méi)有發(fā)現(xiàn)非??梢傻狞c(diǎn)。果然拿到的文件不再有末尾的亂碼。 最近在公司搭建一個(gè)基于 Docker 的 PHP 環(huán)境。 背景知識(shí) Docker 是一種容器技術(shù),它可以提供一個(gè)隔離的環(huán)境,讓用戶的程序運(yùn)行在一個(gè)完全隔離的虛擬的系統(tǒng)...

    andong777 評(píng)論0 收藏0
  • 記一次 strace 追蹤 Docker + VirtualBox 底層 bug

    摘要:最近在公司搭建一個(gè)基于的環(huán)境。的內(nèi)核可以算是半個(gè),依賴一些的容器相關(guān)的技術(shù)是不支持的,所以需要通過(guò)一個(gè)虛擬機(jī)運(yùn)行來(lái)使用。于是和前端的同學(xué),一起打開(kāi)文件進(jìn)行對(duì)比,但并沒(méi)有發(fā)現(xiàn)非??梢傻狞c(diǎn)。果然拿到的文件不再有末尾的亂碼。 最近在公司搭建一個(gè)基于 Docker 的 PHP 環(huán)境。 背景知識(shí) Docker 是一種容器技術(shù),它可以提供一個(gè)隔離的環(huán)境,讓用戶的程序運(yùn)行在一個(gè)完全隔離的虛擬的系統(tǒng)...

    Charlie_Jade 評(píng)論0 收藏0
  • 深度解析Tengine調(diào)試與資源監(jiān)控方法論

    摘要:是由淘寶網(wǎng)發(fā)起的服務(wù)器項(xiàng)目?;卦幢O(jiān)控是內(nèi)容分發(fā)網(wǎng)絡(luò)的簡(jiǎn)稱,其分發(fā)的內(nèi)容來(lái)自用戶源站,負(fù)責(zé)回源的模塊是最重要組成部分之一,使跨越單機(jī)的限制,完成網(wǎng)絡(luò)數(shù)據(jù)的接收處理和轉(zhuǎn)發(fā)。這部分主要介紹的一些調(diào)試技巧和回源資源監(jiān)控的內(nèi)容,以及相應(yīng)的實(shí)例分享。 摘要: Tengine是由淘寶網(wǎng)發(fā)起的Web服務(wù)器項(xiàng)目。它在Nginx的基礎(chǔ)上,針對(duì)大訪問(wèn)量網(wǎng)站的需求,提供更強(qiáng)大的流量負(fù)載均衡能力、全站HTTPS...

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

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

0條評(píng)論

閱讀需要支付1元查看
<