Hello!
2014-09-29 7:08 GMT-07:00 Bells Zhu:
>
> 谢谢了,忘了版本信息了,
> 版本信息如下:
> nginx version: ngx_openresty/1.2.8.6
> 发现版本好老!!
>
确实版本太老了,建议升级之 :)
> 截图里面的信息:
> 2014/09/29 21:17:50 [error] 5631#0: *24855286 lua entry thread aborted: runtime error: /data/uuk/http_gw/lua/login.lua:245: failed to send eof buf
> stack traceback:
如果你没有在这条消息之前看到来自 nginx 的更为具体的错误消息的话,则这条错误一般是因为客户端提前断开了连接。所以完全可以安全忽略掉。
较新版本的 OpenResty 里包含的 ngx_lua 模块在此种情况下已不再抛出 Lua 异常了,而只是返回错误。你自己不在 Lua
代码里面处理 ngx.eof() 函数的返回值的话,也就忽略掉了,不会看到错误日志。
Regards,
-agentzh