hi, 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua 写到文件里? nginx 日志文件? 烦请指点 谢谢
hi, 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua 写到文件里? nginx 日志文件? 烦请指点 谢谢 --
既然已经有 redis 了,直接把 log 记录在 redis 里呀--smallfish http://chenxiaoyu.org 2015-02-10 9:58 GMT+08:00 郭建辉 <guojia...@gmail.com>:hi, 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua 写到文件里? nginx 日志文件? 烦请指点 谢谢 --
Hello! 2015-02-09 17:58 GMT-08:00 郭建辉: > 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua > 写到文件里? nginx 日志文件? 我们公司使用下面这个 lua-resty-logger-socket 库把访问日志以批量方式非阻塞地扔给一个类似 syslog-ng 的 TCP 服务: https://github.com/cloudflare/lua-resty-logger-socket 当然,如果没有集中化实时日志处理的需求的话,nginx 自己的 access_log 在配置了合理的 buffer=SIZE 参数的情况下,性能也不差(除非硬盘性能很差),见 http://nginx.org/en/docs/http/ngx_http_log_module.html#access_log Regards, -agentzh
Hello! 2015-02-09 17:58 GMT-08:00 郭建辉: > 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua > 写到文件里? nginx 日志文件? 我们公司使用下面这个 lua-resty-logger-socket 库把访问日志以批量方式非阻塞地扔给一个类似 syslog-ng 的 TCP 服务: https://github.com/cloudflare/lua-resty-logger-socket 当然,如果没有集中化实时日志处理的需求的话,nginx 自己的 access_log 在配置了合理的 buffer=SIZE 参数的情况下,性能也不差(除非硬盘性能很差),见 http://nginx.org/en/docs/http/ngx_http_log_module.html#access_log Regards, -agentzh --
redis 存储大量的日志信息,不合适吧,日志量会很大的,而且目前不用有什么用途,只是作为访问记录在 2015年2月10日星期二 UTC+8上午10:00:29,smallfish写道:既然已经有 redis 了,直接把 log 记录在 redis 里呀--smallfish http://chenxiaoyu.org 2015-02-10 9:58 GMT+08:00 郭建辉 <guojia...@gmail.com>:hi, 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua 写到文件里? nginx 日志文件? 烦请指点 谢谢 --
Hello! 2015-02-09 17:58 GMT-08:00 郭建辉: > 有个大并发的需要想用OpenResty,通过lua+redis实现,现在想记录访问的请求日志,通过什么方式比较合适呢? lua > 写到文件里? nginx 日志文件? > 我们公司使用下面这个 lua-resty-logger-socket 库把访问日志以批量方式非阻塞地扔给一个类似 syslog-ng 的 TCP 服务: https://github.com/cloudflare/lua-resty-logger-socket 这种方式在服务重启的时候一定会丢日志的
https://github.com/cloudflare/lua-resty-logger-socket 这种方式在服务重启的时候一定会丢日志的
--
Hello在 2016年8月11日 上午11:26, <soa...@gmail.com>写道: https://github.com/cloudflare/lua-resty-logger-socket 这种方式在服务重启的时候一定会丢日志的额,为什么一定会丢日志呢,是不是你看的是很老的代码了? -- --
在缓存的日志是会丢的吧,源码我看过了,但是有一个定时刷新的功能,可以用上吧,但是总是出现timer过多,调试了两个参数还是会出现。
发自网易邮箱大师 在2016年08月11日 22:46,DeJiang Zhu 写道:Hello在 2016年8月11日 上午11:26, <soa...@gmail.com>写道: https://github.com/cloudflare/lua-resty-logger-socket 这种方式在服务重启的时候一定会丢日志的额,为什么一定会丢日志呢,是不是你看的是很老的代码了? -- -- --