Hello!
2012/10/13 朱茂海:
> lua-resty-mysql在content_by_lua*使用正常,但在body_filter_by_lua下使用就会出错。
lua-resty-mysql 使用了 ngx_lua 模块提供的 TCP cosocket API:
http://wiki.nginx.org/HttpLuaModule#ngx.socket.tcp
从 ngx.socket.tcp 的文档中可以看到,它只能用于 rewrite_by_lua*, access_by_lua*, 以及
content_by_lua* 这三种上下文中。
> 如果是这样,能不能使lua-resty-mysql支持body_filter_by_lua?
根据 nginx 输出过滤器的实现,让其支持同步非阻塞的 Lua API 在技术上难度比较大(如果不是不可能的话) :)
Best regards,
-agentzh