nginx_upstream_check_module icon indicating copy to clipboard operation
nginx_upstream_check_module copied to clipboard

upstream_check_delelte_dynamic_peer 删除失败

Open chensunny opened this issue 7 years ago • 0 comments

一个请求使用 ngx_http_upstream_check_add_dynamic_peer 成功之后

另一个请求马上使用upstream_check_delelte_dynamic_peer,回删除失败

实验如下

add server=172.31.0.3:18088 remove server=172.31.0.3:18088

应该是并发带来的问题

2018/02/09 15:37:36 [debug] 43320#0: http upstream check add [0], index=0, delete:0 2018/02/09 15:37:36 [debug] 43320#0: http upstream check add [1], index=1, delete:0 2018/02/09 15:37:36 [debug] 43320#0: http upstream check add [2], index=0, delete:1 2018/02/09 15:37:36 [debug] 43320#0: http upstream check add dynamic upstream: backends, peer: 172.31.0.3:18088, index: 2 2018/02/09 15:37:36 [debug] 43320#0: http upstream check add peer: 00000001032F4380, index: 2, shm->ref: 1 2018/02/09 15:37:36 [debug] 43320#0: *34 add dyamaic check 172.31.0.3:18088 2018/02/09 15:37:36 [notice] 43320#0: *34 added server 172.31.0.3:18088, client: 127.0.0.1, server: , request: "GET /dynamic?upstream=zone_for_backends&add=&server=172.31.0.3:18088 HTTP/1.1", host: "127.0.0.1:6000" 2018/02/09 15:37:36 [info] 43320#0: *34 kevent() reported that client 127.0.0.1 closed keepalive connection 2018/02/09 15:37:36 [error] 43320#0: enable check peer: 172.31.0.3:18088 2018/02/09 15:37:36 [debug] 43319#0: *36 before delete upstream 'backends' server '172.31.0.3:18088' 2018/02/09 15:37:36 [debug] 43319#0: http upstream check delete dynamic upstream: 00000001032F4000, n: 2 2018/02/09 15:37:36 [debug] 43319#0: http upstream check delete dynamic upstream: backends, peer: 172.31.0.3:18088 2018/02/09 15:37:36 [debug] 43319#0: http upstream check delete [0], index=0, addr:172.31.0.3:18087 2018/02/09 15:37:36 [debug] 43319#0: http upstream check delete [1], index=1, addr:172.31.0.3:18089 2018/02/09 15:37:36 [debug] 43319#0: http upstream check delete peer: 0000000000000000 2018/02/09 15:37:36 [debug] 43319#0: *36 after delete upstream 'backends' server '172.31.0.3:18088' 2018/02/09 15:37:36 [debug] 43319#0: *36 removed server 172.31.0.3:18088

chensunny avatar Feb 09 '18 07:02 chensunny