Hello!
2015-09-14 15:37 GMT+08:00 Xiaohui Sun:
> 我发现如果只设置一个3S超时,while true 的 read_reply时会每隔设置的超时时间向nginx error log里写一条超时日志。
> 错误大概是:*14 lua tcp socket read timed out, client: 10.0.2.2, server:
> 这个原因我通过google groups讨论组搜索的结果是春哥对 redis 的 read_reply 方法有超时重置的机制。
> 所以我设置了一个比较大的时间来避免这个事情。
>
这条错误消息在你这里是无害的,因为你自己已经处理了超时的情况。你可以禁掉 cosocket 的自动错误日志功能,请见
https://github.com/openresty/lua-nginx-module#lua_socket_log_errors
Regards,
-agentzh