当我用ab进行压力测试的时候,只有3000的请求,使用lua-resty-logger-socket 结果error 日志里面一直出现[lua] log.lua:17: error(): failed to log message: too many pending timers while logging request大家都用这个做日志的分析,是否出现过这样的情况 --
Helloab -c 3000 ?如果请求响应时间很短的话,qps 会非常高,这个时候,你应该计算一下你的数据量我想出现这个问题,你应该先自己分析一下1. 你应该错误信息搜到这个配置,lua_max_pending_timers [1]2. 文档中这些参数你应该多理解一下 [2]3. 你可以看看代码,我想这段逻辑应该会引起你的思考 [3]其实逻辑并不复杂,需要我们沉下心来分析问题,动手实践 :)1. https://github.com/openresty/lua-nginx-module/#lua_max_pending_timers2. https://github.com/cloudflare/lua-resty-logger-socket#init3. https://github.com/cloudflare/lua-resty-logger-socket/blob/master/lib/resty/logger/socket.lua#L513在 2016年8月11日 下午6:02, <soae...@gmail.com>写道:当我用ab进行压力测试的时候,只有3000的请求,使用lua-resty-logger-socket 结果error 日志里面一直出现[lua] log.lua:17: error(): failed to log message: too many pending timers while logging request大家都用这个做日志的分析,是否出现过这样的情况 --