expecting 3 arguments, but only seen 4
但我看0.10.6源码中错误提示应该是:
expecting 3 or 4 arguments, but only seen %d
请问打包的是哪个lua_ngx_module?
调用xx:incr('key', 1, 0)时报错: expecting 3 arguments, but only seen 4但我看0.10.6源码中错误提示应该是:expecting 3 or 4 arguments, but only seen %d请问打包的是哪个lua_ngx_module? --
--
Hello在 2016年11月11日 上午11:31,Walker Ma <walker...@gmail.com>写道:请问打包的是哪个lua_ngx_module?就是 0.10.6nginx -V 可以看到另外,你自己下载个源码包也可以看到 --
确实是0.10.6,而且源码dict源码里incr函数也确实是:expecting 3 or 4 arguments, but only seen %d
但是我在调用ngx.shared.foo:incr('bar', 1, 0)时却报如下错误:expecting 3 arguments, but only seen 4求解。。。
在 2016年11月13日星期日 UTC+8下午5:49:52,doujiang写道:Hello在 2016年11月11日 上午11:31,Walker Ma <walker...@gmail.com>写道:请问打包的是哪个lua_ngx_module?就是 0.10.6nginx -V 可以看到另外,你自己下载个源码包也可以看到 -- --
调用xx:incr('key', 1, 0)时报错: expecting 3 arguments, but only seen 4但我看0.10.6源码中错误提示应该是:expecting 3 or 4 arguments, but only seen %d请问打包的是哪个lua_ngx_module?
我也碰到过类似的错误,看了下是ngx_lua和stream-lua-nginx-module的sharedict版本是不一样的。你这里应该是在stream-lua-nginx-module操作的。在 2016年11月11日星期五 UTC+8上午11:31:29,Walker Ma写道:调用xx:incr('key', 1, 0)时报错: expecting 3 arguments, but only seen 4但我看0.10.6源码中错误提示应该是:expecting 3 or 4 arguments, but only seen %d请问打包的是哪个lua_ngx_module?