Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: apisix2.8 dns解析IP变化导致栈溢出 #4941

Closed
Wauux opened this issue Aug 31, 2021 · 5 comments · Fixed by #4952
Closed

bug: apisix2.8 dns解析IP变化导致栈溢出 #4941

Wauux opened this issue Aug 31, 2021 · 5 comments · Fixed by #4952
Assignees
Labels
bug Something isn't working

Comments

@Wauux
Copy link

Wauux commented Aug 31, 2021

Issue description

apisix2.8 dns解析IP变化导致栈溢出复现过程

现象:

​ 服务器500错误

错误日志堆栈 :
2021/08/30 09:52:15 [error] 10780#10780: *35662 lua entry thread aborted: runtime error: stack overflow
stack traceback:
coroutine 0:
        [C]: in function 'nkeys'
        /usr/local/apisix/apisix/core/table.lua:108: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        /usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
        ..., client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
问题出现状况:

​ 生产环境 cname 对应IP会不定时发生变化

复现过程:
  1. apisix 上游服务目标节点配置假cname www.test.com

  2. 本机使用 dnsmasq 循环修改 www.test.com 对应的解析IP 127.0.0.1 / 192.168.33.101 (2个即可复现) 并持续访问

     debug 调试日志 dns解析ip在变化
     
     tail -f /usr/local/apisix/logs/error.log | grep "dns resolver domain: www.test.com to"
    2021/08/30 10:45:36 [info] 18176#18176: *51148 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:37 [info] 18176#18176: *51161 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:37 [info] 18176#18176: *51174 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:38 [info] 18176#18176: *51186 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:38 [info] 18176#18176: *51200 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:39 [info] 18176#18176: *51215 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    
  3. 等待一段时间会出现即可复现堆栈、并且内存即将打满

     
     过程中会出现json 过度嵌套导致的 解析错误
     
     json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: true, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:47:37 [warn] 18176#18176: *54246 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001)
    
相关代码:

parse_domain_in_route.lua

local function parse_domain_in_route(route)
    local nodes = route.value.upstream.nodes
    local new_nodes, err = parse_domain_for_nodes(nodes)   
    if not new_nodes then
        return nil, err
    end

    local up_conf = route.dns_value and route.dns_value.upstream
    local ok = upstream_util.compare_upstream_node(up_conf, new_nodes)
    if ok then
        return route
    end

    -- don't modify the modifiedIndex to avoid plugin cache miss because of DNS resolve result
    -- has changed

    route.dns_value = core.table.deepcopy(route.value)
    route.dns_value.upstream.nodes = new_nodes
    core.log.info("parse route which contain domain: ",
                  core.json.delay_encode(route, true))
    return route
end

Environment

  • apisix version (cmd: apisix version):2.8
  • OS (cmd: uname -a):
  • Linux ip-10-195-19-241.ap-southeast-1.compute.internal 3.10.0-1062.12.1.el7.x86_64 change: added doc of how to load plugin. #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • OpenResty / Nginx version (cmd: nginx -V or openresty -V):
  • nginx version: openresty/1.19.3.2
  • etcd version, if have (cmd: run curl http://127.0.0.1:9090/v1/server_info to get the info from server-info API):
  • {"hostname":"ip-10-195-19-241.ap-southeast-1.compute.internal","version":"2.6","boot_time":1630375405,"etcd_version":"3.4.0","up_time":4503,"last_report_time":1630379905,"id":"a2315b76-470d-4457-8625-f943ff24eac8"}
  • apisix-dashboard version, if have:
  • luarocks version, if the issue is about installation (cmd: luarocks --version):

Steps to reproduce

复现过程:
  1. apisix 上游服务目标节点配置假cname www.test.com

  2. 本机使用 dnsmasq 循环修改 www.test.com 对应的解析IP 127.0.0.1 / 192.168.33.101 (2个即可复现) 并持续访问

     debug 调试日志 dns解析ip在变化
     
     tail -f /usr/local/apisix/logs/error.log | grep "dns resolver domain: www.test.com to"
    2021/08/30 10:45:36 [info] 18176#18176: *51148 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:37 [info] 18176#18176: *51161 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:37 [info] 18176#18176: *51174 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:38 [info] 18176#18176: *51186 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:38 [info] 18176#18176: *51200 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 127.0.0.1, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    2021/08/30 10:45:39 [info] 18176#18176: *51215 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
    
  3. 等待一段时间会出现即可复现堆栈、并且内存即将打满

Actual result

apisix 500错误 table拷贝递归栈溢出

Error log

2021/08/30 09:52:15 [error] 10780#10780: *35662 lua entry thread aborted: runtime error: stack overflow
stack traceback:
coroutine 0:
[C]: in function 'nkeys'
/usr/local/apisix/apisix/core/table.lua:108: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
/usr/local/apisix/apisix/core/table.lua:111: in function '_deepcopy'
..., client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"


### Expected result

dns解析变化导致栈溢出
@Wauux Wauux changed the title bug: apisix2.8栈溢出 bug: apisix2.8 dns解析IP变化导致栈溢出 Aug 31, 2021
@spacewander
Copy link
Member

Could you provide the logs before the stack overflow?

@Wauux
Copy link
Author

Wauux commented Aug 31, 2021

Could you provide the logs before the stack overflow?

这条连接的日志 dns每变化一次,deepcopy 就会增加一层递归拷贝.. 持续一段时间后就会出现栈溢出

2021/08/30 09:52:15 [error] 10780#10780: *35662 [lua] debug.lua:128: http_access_phase(): call require("apisix").http_access_phase() args:{}, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: 35662 [lua] radixtree.lua:488: compare_param(): pcre pat: /((.|\n)), client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [warn] 10780#10780: *35662 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: true, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [warn] 10780#10780: *35662 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: true, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] init.lua:387: fun_org(): matched route: , client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] client.lua:124: dns_parse(): dns resolve www.test.com, result: {"address":"192.168.33.101","ttl":0,"name":"www.test.com","class":1,"type":1,"section":1}, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] resolver.lua:39: parse_domain(): parse addr: {"address":"192.168.33.101","name":"www.test.com","class":1,"ttl":0,"type":1,"section":1}, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] resolver.lua:40: parse_domain(): resolver: ["127.0.0.1"], client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] resolver.lua:41: parse_domain(): host: www.test.com, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [info] 10780#10780: *35662 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [error] 10780#10780: *35662 lua entry thread aborted: runtime error: stack overflow
2021/08/30 09:52:15 [error] 10780#10780: *35662 [lua] debug.lua:128: http_header_filter_phase(): call require("apisix").http_header_filter_phase() args:{} while sending response to client, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [error] 10780#10780: *35662 [lua] debug.lua:134: http_header_filter_phase(): call require("apisix").http_header_filter_phase() return:{} while sending response to client, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [error] 10780#10780: *35662 [lua] debug.lua:128: http_log_phase(): call require("apisix").http_log_phase() args:{} while logging request, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"
2021/08/30 09:52:15 [error] 10780#10780: *35662 [lua] debug.lua:134: http_log_phase(): call require("apisix").http_log_phase() return:{} while logging request, client: 192.168.33.133, server: _, request: "GET / HTTP/1.1", host: "192.168.33.133:9080"

@spacewander
Copy link
Member

I try to reproduce it but fail. Here is my route configuration:

routes:
  -
    uri: /hello*
    upstream:
        nodes:
            ttl.1s.test.local:1980: 1
        type: roundrobin
#END

I used coredns and a python script to change DNS configuration each second, and the IP rotates from 127.0.0.1 to 127.0.0.8:

#!/usr/bin/env python3
# coding: utf-8
import time
ip = 0
serial = 2017042745
while True:
    ip = (ip % 8) + 1
    tpl = """$ORIGIN test.local.
@	3600 IN	SOA sns.dns.icann.org. noc.dns.icann.org. (
                %d ; serial
                7200       ; refresh (2 hours)
                3600       ; retry (1 hour)
                1209600    ; expire (2 weeks)
                3600       ; minimum (1 hour)
                )

    3600 IN NS a.iana-servers.net.
    3600 IN NS b.iana-servers.net.

ttl.1s 1  IN A     127.0.0.%d
    """ % (serial, ip)
    serial += 1
    ip += 1
    with open("./db.test.local", "w") as f:
        f.write(tpl)
    time.sleep(1)

test.local {
    file db.test.local {
        reload 1s
    }
    log
}

Then I loaded test the /hello for minutes but nothing found.

I am curious about why the input can bypass the loop check:

-- prevent infinite loop when a field refers its parent
copied[orig] = true

Maybe it only happens with special route configuration? What's your route configuration?
And you may need to add more log inside _deepcopy.

@Wauux
Copy link
Author

Wauux commented Aug 31, 2021

路由配置

{"count":1,"node":{"nodes":[{"key":"/apisix/routes/365638203417298469","value":{"id":"365638203417298469","uris":["/*"],"create_time":1627466952,"methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"status":1,"name":"test","upstream":{"timeout":{"send":6,"read":6,"connect":6},"type":"roundrobin","scheme":"http","pass_host":"pass","nodes":[{"host":"www.test.com","port":80,"weight":100}]},"update_time":1630318367,"plugins":{"xxxxxx":{"hosts":[{"fails":0,"health_check_time":0,"port":80,"host":"192.168.33.112"},{"fails":0,"health_check_time":0,"port":80,"host":"192.168.33.111"}],"disable":false,"rejected_code":502,"block":true}}},"createdIndex":404,"modifiedIndex":609}],"key":"/apisix/routes","dir":true},"action":"get"}

@Wauux
Copy link
Author

Wauux commented Aug 31, 2021

deepcopy中加了一些调试

 local function _deepcopy(orig, copied)
        local core            = require("apisix.core")
        ngx.log(ngx.ERR, core.json.delay_encode(orig))
        -- prevent infinite loop when a field refers its parent
        copied[orig] = true
        -- If the array-like table contains nil in the middle,
        -- the len might be smaller than the expected.
        -- But it doesn't affect the correctness.
        local len = #orig
        local copy = new_tab(len, nkeys(orig) - len)
        for orig_key, orig_value in pairs(orig) do
            if type(orig_value) == "table" and not copied[orig_value] then
                copy[orig_key] = _deepcopy(orig_value, copied)
                ngx.log(ngx.ERR, "next")
            else
                ngx.log(ngx.ERR, "key-value : ", orig_key, "-", tostring(orig_value))
                copy[orig_key] = orig_value
            end
        end

        return copy
    end

以下为变化一次 dns 解析IP后打印出的调试信息 . 每变化一次 调试信息就会增加

2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] debug.lua:128: http_access_phase(): call require("apisix").http_access_phase() args:{}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] radixtree.lua:488: compare_param(): pcre pat: /((.|\n)), client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] init.lua:387: fun_org(): matched route: {"createdIndex":997,"value":{"upstream":{"nodes":[{"host":"www.test.com","weight":1,"port":80,"priority":0}],"parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"clean_handlers":{},"key":"/apisix/routes/370559595988387365"},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"type":"roundrobin","nodes_ref":"table: 0x7fe4ac355fb0","nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":"table: 0x7fe4ac2ea820","nodes":"table: 0x7fe4ac2ea820","scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"hash_on":"vars","type":"roundrobin","pass_host":"pass","timeout":{"connect":6,"read":6,"send":6},"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"clean_handlers":"table: 0x7fe4ac351908","dns_value":"table: 0x7fe4ac2eca90","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_do
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] client.lua:124: dns_parse(): dns resolve www.test.com, result: {"section":1,"name":"www.test.com","address":"192.168.33.101","type":1,"class":1,"ttl":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"section":1,"name":"www.test.com","address":"192.168.33.101","type":1,"class":1,"ttl":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : section-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : name-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : address-192.168.33.101, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : type-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : class-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : ttl-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] resolver.lua:39: parse_domain(): parse addr: {"section":1,"name":"www.test.com","address":"192.168.33.101","type":1,"class":1,"ttl":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] resolver.lua:40: parse_domain(): resolver: ["127.0.0.1"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] resolver.lua:41: parse_domain(): host: www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] resolver.lua:43: parse_domain(): dns resolver domain: www.test.com to 192.168.33.101, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"host":"www.test.com","weight":1,"port":80,"priority":0}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"www.test.com","weight":1,"port":80,"priority":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : createdIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : value-table: 0x7fe4adfec3a0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-127.0.0.1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : hash_on-vars, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"connect":6,"read":6,"send":6}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : connect-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : read-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : send-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : nodes-table: 0x7fe4ac2ea820, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : createdIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : value-table: 0x7fe4adfec3a0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-192.168.33.101, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : hash_on-vars, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"connect":6,"send":6,"read":6}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : connect-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : send-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : read-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-192.168.33.101, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : createdIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : value-table: 0x7fe4adfec3a0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-127.0.0.1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : hash_on-vars, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"connect":6,"read":6,"send":6}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : connect-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : read-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : send-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-127.0.0.1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] json.lua:82: failed to encode: Cannot serialise, excessive nesting (1001) force: nil, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): , client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : createdIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : value-table: 0x7fe4adfec3a0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : orig_modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_count-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : key-/apisix/routes/370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : has_domain-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : type-roundrobin, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : domain-www.test.com, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-127.0.0.1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : weight-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : pass_host-pass, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : scheme-http, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : status-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : name-test, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:106: _deepcopy(): ["/"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : 1-/, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : id-370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): ["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 1-GET, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 2-POST, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 3-PUT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 4-DELETE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 5-PATCH, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 6-HEAD, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 7-OPTIONS, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 8-CONNECT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 9-TRACE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.23.251, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.18.146, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : block-false, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : rejected_code-501, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : disable-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : create_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : orig_modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_count-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : key-/apisix/routes/370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : has_domain-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : type-roundrobin, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : nodes_ref-table: 0x7fe4ac355fb0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : pass_host-pass, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : scheme-http, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : status-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : name-test, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:106: _deepcopy(): ["/"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : 1-/, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : id-370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): ["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 1-GET, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 2-POST, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 3-PUT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 4-DELETE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 5-PATCH, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 6-HEAD, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 7-OPTIONS, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 8-CONNECT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 9-TRACE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : create_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : rejected_code-501, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : block-false, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.23.251, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.18.146, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : disable-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : orig_modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_count-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : has_domain-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : key-/apisix/routes/370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : type-roundrobin, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : nodes_ref-table: 0x7fe4ac2ea820, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : pass_host-pass, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : scheme-http, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : status-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : name-test, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:106: _deepcopy(): ["/"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : 1-/, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : id-370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): ["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 1-GET, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 2-POST, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 3-PUT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 4-DELETE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 5-PATCH, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 6-HEAD, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 7-OPTIONS, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 8-CONNECT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 9-TRACE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.23.251, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.18.146, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : block-false, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : rejected_code-501, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : disable-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : create_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : orig_modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : modifiedIndex-997, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_count-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : key-/apisix/routes/370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : has_domain-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : hash_on-vars, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : type-roundrobin, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : pass_host-pass, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"connect":6,"send":6,"read":6}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : connect-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : send-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : read-6, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : scheme-http, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : priority-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : status-1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : update_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : name-test, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:106: _deepcopy(): ["/"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : 1-/, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : id-370559595988387365, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): ["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 1-GET, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 2-POST, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 3-PUT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 4-DELETE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 5-PATCH, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 6-HEAD, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 7-OPTIONS, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 8-CONNECT, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : 9-TRACE, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : create_time-1630400330, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : rejected_code-501, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : block-false, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): [{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}], client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.23.251, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:106: _deepcopy(): {"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : host-10.195.18.146, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : port-80, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : fails-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : health_check_time-0, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:119: _deepcopy(): key-value : disable-true, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: 2343 [lua] table.lua:117: _deepcopy(): next, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] init.lua:231: parse_domain_in_route(): !!!!!!!!:dns_value {"upstream":{"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","parent":{"createdIndex":997,"value":{"upstream":{"nodes":[{"host":"www.test.com","weight":1,"port":80,"priority":0}],"parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":"table: 0x7fe4ac303968","priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"hash_on":"vars","type":"roundrobin","pass_host":"pass","timeout":{"connect":6,"read":6,"send":6},"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","clean_handlers":{},"has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] init.lua:233: parse_domain_in_route(): parse route which contain domain: {"createdIndex":997,"value":{"upstream":{"nodes":[{"host":"www.test.com","weight":1,"port":80,"priority":0}],"parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","clean_handlers":{},"has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"type":"roundrobin","nodes_ref":"table: 0x7fe4ac2ea820","nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","pass_host":"pass","timeout":{"connect":6,"send":6,"read":6},"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins"
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] balancer.lua:182: pick_server(): route: {"createdIndex":997,"value":{"upstream":{"nodes":[{"host":"www.test.com","weight":1,"port":80,"priority":0}],"parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","clean_handlers":{},"has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"type":"roundrobin","nodes_ref":"table: 0x7fe4ac2ea820","nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":"table: 0x7fe4ac3420d8","nodes":"table: 0x7fe4ac3420d8","scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT"
2021/08/31 09:09:04 [info] 5066#5066: 2343 [lua] balancer.lua:183: pick_server(): ctx: {"route_name":"test","curr_req_matched":{":ext":"","_method":"GET","_path":"/"},"matched_upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":{"upstream":{"nodes":[{"host":"www.test.com","weight":1,"port":80,"priority":0}],"parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":"table: 0x7fe4ac303968","priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0,"health_check_time":0}],"disable":true}}},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"has_domain":true,"key":"/apisix/routes/370559595988387365"},"hash_on":"vars","type":"roundrobin","pass_host":"pass","timeout":{"connect":6,"read":6,"send":6},"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"send":6,"read":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","clean_handlers":{},"dns_value":{"upstream":{"original_nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"hash_on":"vars","timeout":{"connect":6,"read":6,"send":6},"pass_host":"pass","parent":{"createdIndex":997,"value":"table: 0x7fe4adfec3a0","orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","clean_handlers":{},"has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"127.0.0.1","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"plugins":{"test":{"hosts":[{"host":"10.195.23.251","fails":0,"port":80,"health_check_time":0},{"host":"10.195.18.146","fails":0,"port":80,"health_check_time":0}],"block":false,"rejected_code":501,"disable":true}},"create_time":1630400330},"orig_modifiedIndex":997,"modifiedIndex":997,"update_count":0,"key":"/apisix/routes/370559595988387365","has_domain":true},"type":"roundrobin","nodes_ref":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"nodes":[{"priority":0,"domain":"www.test.com","host":"192.168.33.101","weight":1,"port":80}],"scheme":"http"},"priority":0,"status":1,"update_time":1630400330,"name":"test","uris":["/
"],"id":"370559595988387365","methods":["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","CONNECT","TRACE"],"create_time":1630400330,"plugins":{"test":{"rejected_code":501,"block":false,"hosts":[{"host":"10.195.23.251","port":80,"fails":0,"health_check_time":0},{"host":"10.195.18.146","port":80,"fails":0
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] init.lua:527: fun_org(): stash ngx ctx: 1, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:134: http_access_phase(): call require("apisix").http_access_phase() return:{}, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] balancer.lua:331: run(): proxy request to 192.168.33.101:80 while connecting to upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:128: http_header_filter_phase(): call require("apisix").http_header_filter_phase() args:{} while reading response header from upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 [lua] init.lua:543: fetch_ctx(): fetch ngx ctx: 1 while reading response header from upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:134: http_header_filter_phase(): call require("apisix").http_header_filter_phase() return:{} while reading response header from upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:128: http_body_filter_phase(): call require("apisix").http_body_filter_phase() args:{} while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] plugin.lua:285: trace_plugins_info_for_debug(): Apisix-Plugins: no plugin while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:134: http_body_filter_phase(): call require("apisix").http_body_filter_phase() return:{} while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:128: http_body_filter_phase(): call require("apisix").http_body_filter_phase() args:{} while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] plugin.lua:285: trace_plugins_info_for_debug(): Apisix-Plugins: no plugin while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:134: http_body_filter_phase(): call require("apisix").http_body_filter_phase() return:{} while sending to client, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:128: http_log_phase(): call require("apisix").http_log_phase() args:{} while logging request, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [warn] 5066#5066: *2343 [lua] plugin.lua:285: trace_plugins_info_for_debug(): Apisix-Plugins: no plugin while logging request, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [error] 5066#5066: *2343 [lua] debug.lua:134: http_log_phase(): call require("apisix").http_log_phase() return:{} while logging request, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.33.101:80/", host: "127.0.0.1:9080"
2021/08/31 09:09:04 [info] 5066#5066: *2343 client 127.0.0.1 closed keepalive connection

@spacewander spacewander added the bug Something isn't working label Sep 1, 2021
@spacewander spacewander self-assigned this Sep 1, 2021
spacewander added a commit to spacewander/incubator-apisix that referenced this issue Sep 1, 2021
It happened when we are handling upstream with domain inside a route.

Fix apache#4938
Fix apache#4941

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
spacewander added a commit that referenced this issue Sep 2, 2021
It happened when we are handling upstream with domain inside a route.

Fix #4938
Fix #4941

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants