Hello!
2013/3/20 haishan09:
> hi,nginx新手请教一个问题:
> 我在lua脚本里调用:
> local sock = ngx.socket.tcp()
> 出现如下错误:
> attempt to index field 'socket' (a nil value)
> 会是什么原因?不吝赐教 :-)
>
请提供你使用的 ngx_lua 模块的版本(或者 ngx_openresty 的版本,如果你有使用的话)。
同时请提供相应的比较完整的 nginx 配置和 Lua 代码。
从错误本身看,有可能是因为你使用的 ngx_lua 版本过老,尚未包含 ngx.socket.tcp 这个 API. 或者也可能是因为你的
Lua 代码本身的作用域有问题。
Best regards,
-agentzh