cuiweixie / lua-resty-redis-cluster

a openresty redis cluster client
100 stars 70 forks source link

attempt to index local 'slots' (a nil value) #13

Open liukelin opened 6 years ago

liukelin commented 6 years ago

2018/05/28 15:38:40 [error] 5783#504883: *29 lua entry thread aborted: runtime error: ...xt_virus_openresty-code//lua/libs/resty/rediscluster.lua:207: attempt to index local 'slots' (a nil value) stack traceback: coroutine 0: ...xt_virus_openresty-code//lua/libs/resty/rediscluster.lua: in function 'get'

chapgpt commented 5 years ago

遇到了同样的问题 lz解决了吗 rediscluster.lua:207: attempt to index local 'slots' (a nil value) stack traceback: coroutine 0: ...nx/lua/lua-resty-redis-master/lib/resty/rediscluster.lua: in function 'auth'

nitsshukla-zz commented 5 years ago

遇到了同样的问题 lz解决了吗 rediscluster.lua:207: attempt to index local 'slots' (a nil value) stack traceback: coroutine 0: ...nx/lua/lua-resty-redis-master/lib/resty/rediscluster.lua: in function 'auth'

Any success? I'm facing same issue!

nitsshukla-zz commented 5 years ago

Could fix it after updating nginx.conf with entry:

lua_shared_dict redis_cluster_slot_locks 100k;

Kong users need to change here:

/usr/local/share/lua/5.1/kong/templates/nginx_kong.lua

onlinner commented 3 years ago

遇到同样的问题,原因是我写了个lua脚本就直接在Windows下的单机redis来测,而这个只能用redis集群来测试,我重新在Linux上搭建了redis集群再来测试,就不会报错了