Loading...
This site is best viewed in a modern browser with JavaScript enabled.
Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.
如何记录每个用户前10秒的统计信息到日志
380601937
需求是这样的:
记录每个用户自第一次请求开始10秒内的请求次数到log。例如每条都是类似: remote_ip1=x.x.x.x,start_time=xxxx,req_count=xxx
如果采用请求驱动的方式,如果用户10秒后没有任何请求,他的log将不被记录。
我尝试采用计时器ngx.timer,但是发现在这个上下文各种API都不可用,比如ngx.shared.dict或者ngx.var。
我这个需求有什么方式可以实现?