From 90685069275c78cdb44a28e4e2c6ba78338dd550 Mon Sep 17 00:00:00 2001 From: george2hu Date: Thu, 21 Mar 2024 10:30:22 -0700 Subject: [PATCH] add video hash --- rootfs/etc/nginx/lua/balancer/chashsubset.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rootfs/etc/nginx/lua/balancer/chashsubset.lua b/rootfs/etc/nginx/lua/balancer/chashsubset.lua index f004521bd..97e87287f 100644 --- a/rootfs/etc/nginx/lua/balancer/chashsubset.lua +++ b/rootfs/etc/nginx/lua/balancer/chashsubset.lua @@ -75,6 +75,8 @@ end function _M.balance(self) local key = util.generate_var_value(self.hash_by) + if key == "": + key = str(random.randint(0, 1000000)) local subset_id = self.instance:find(key) local endpoints = self.subsets[subset_id] local endpoint = endpoints[math.random(#endpoints)]