xianshun163 commented on issue #5767:
URL: https://github.com/apache/apisix/issues/5767#issuecomment-995393922


   I write a log  at  the  upstream.lua  at  250  line:
       246         local new_nodes, err = dis.nodes(up_conf.service_name, 
up_conf.discovery_args)
       247         if not new_nodes then
       248             return HTTP_CODE_UPSTREAM_UNAVAILABLE, "no valid 
upstream node: " .. (err or "nil")
       249         end
     >>  250         core.log.warn("upstream.lua return 
nodes:",core.json.delay_encode(new_nodes,true))    ---  here is the log I add 
       251         local same = upstream_util.compare_upstream_node(up_conf, 
new_nodes)
       252         if not same then
   
   and  when I make  a call  , the log will tell me  that is  two  node ,they 
are all like each other.   here is the log: 
   
   2021/12/16 10:46:54 [warn] 24648#24648: *39459760 [lua] upstream.lua:250: 
set_upstream(): upstream.lua return 
nodes:[{"weight":1,"host":"172.16.11.13","port":8086},{"weight":1,"host":"172.16.11.13","port":8086}],
 client: 127.0.0.1, server: _, request: "GET /demo1026-13/index HTTP/1.1", 
host: "local.xsapp.org"
   
   ------- here is my route config:
   {
     "uri": "/demo1026-13/*",
     "name": "测试nacos-13",
     "plugins": {
       "proxy-rewrite": {
         "regex_uri": [
           "^/demo1026-13/(.*)",
           "/${1}"
         ]
       }
     },
     "upstream": {
       "type": "roundrobin",
       "hash_on": "vars",
       "scheme": "http",
       "discovery_type": "nacos",
       "pass_host": "pass",
       "service_name": "demo1026"
     },
     "status": 1
   }
   
   ---- here is my call 
   curl -i -X GET  http://127.0.0.1:9080/demo1026-13/index     -H 
"api-key-auth: key-of-sam"
   
   I have config only route  and upstream, so,   that is tow duplicates. 
   If I config a service too, that will be  three duplicates.
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to